第1章 設計とアーキテクチャ

通常、アーキテクチャは下位レベルの詳細と切り離された文脈で使用され、
設計は下位レベルの構造や意思決定を意味している

しかし、下位レベルの詳細と上位レベルの構造は全体の設計の一部

崩壊したコードを書くモードから、綺麗な設計のコードを書くモードに変わるというのは間違い

そして、短期的にも長期的にも崩壊したコードを書く方がクリーンなコードを書くより常におそい

感想

個人の趣味で書いていた時に、テストを書かずに機能だけ作っていた時は、何かを書くたびにどこかが壊れた
テストがない方が素早くできると思っていたけど、全然そんなことがないことを身を以て実感したな