第1章 設計とアーキテクチャ
通常、アーキテクチャは下位レベルの詳細と切り離された文脈で使用され、
設計は下位レベルの構造や意思決定を意味している
しかし、下位レベルの詳細と上位レベルの構造は全体の設計の一部
崩壊したコードを書くモードから、綺麗な設計のコードを書くモードに変わるというのは間違い
そして、短期的にも長期的にも崩壊したコードを書く方がクリーンなコードを書くより常におそい
感想
個人の趣味で書いていた時に、テストを書かずに機能だけ作っていた時は、何かを書くたびにどこかが壊れた
テストがない方が素早くできると思っていたけど、全然そんなことがないことを身を以て実感したな