2021年7月28日作成 『プリンシプル オブ プログラミング 3 年目までに身につけたい一生役立つ 101 の原理原則』(上田 勲,秀和システム,2016年3月29日)を読了。 コードを書く時,最優先の価値を「単純性」「完結性」に置きます。 新規に書く場合だけでなく,障害を修正する場合,機能を拡張する場合も,常に複雑にならないよう意識して,コードをシンプルに保ち続けます。(位置 No. 569) コードを書く時だけでなく,仕組みを考える時も,最優先の価値を「単純性」「完結性」に置こう。 ソフトウェアエージングの原因(位置 No. 2009) 設計に柔軟性がないため,変更によりアーキテクチャが…