O’REILLY Learning「Modern Software Engineering: Doing What Works to Build Better Software Faster」9 Modularity
https://learning.oreilly.com/library/view/modern-software-engineering/9780137314942/
9 Modularity
「システムの構成要素が分離・再組み合わせ可能で、多くの場合、柔軟で多様な使い方ができる度合い」と定義
モジュール化されたシステムを設計するのは大変な作業
モジュール化のための設計は、プログラミング言語の構文を知ることとは明らかに異なる種類のスキル
優れたプログラマーとそうでないプログラマーとを区別する真のスキルは、言語やフレームワークに特化したものではありません。それは別のところにある。
モジュール化は大切
最初からそう思っていたというか、経験も合わさり、さらに思う