私のこれまでの記事のいくつかは、ソフトウェアエンジニアリングにおけるさまざまなトレードオフの重要性を強調してきました。例えば、こちらです。一つの特性を最大化することに集中しすぎると、他の特性に問題を引き起こす可能性があることを指摘しようとしてきました。ソフトウェアエンジニアとしての私たちの仕事の主な部分は、さまざまなソフトウェアエンジニアリングのトレードオフ、さらにはさまざまなトレードオフの組み合わせのトレードオフを最小限に抑え、最大限に活用することだと信じています。
ソフトウェアエンジニアリングは、これらすべてを常にバランスさせる技術です。以下に、8つのトレードオフとその長所と短所を見つけることができます。また、ソフトウェアエンジニアリングのトレードオフをナビゲートするための非常にシンプルなフレームワークも共有します。
dzone.com
Software Engineering Trade-Offs: Why We Cannot Build the Perfect
Create attached notes ...
