December 2024
Beginner to intermediate
164 pages
1h 15m
Japanese
「整頓大賞シンプル部門」を受賞するのはこれだ。大きなコードのチャンクを読んでいると、「ああ、ここはこれをしていて、あそこであれをしているのか」とわかる。そのあいだに空行を入れよう。
この整頓は非常にシンプルなのがよい。これはTidy First?の哲学の一部だ。ソフトウェア設計を大げさなものにしてはいけない。そこから逃げてしまいかねないからだ。ソフトウェア設計は変更を容易にする。少しのソフトウェア設計でも、変更を簡単にすることができる。
何がイケてるかと言えば、これは複利の原理だということだ。ソフトウェア設計はソフトウェア設計を簡単にする。これは良くも悪くもだ。設計に没頭するあまり、変更を入れることを忘れてしまうかもしれない。それではダメだ。うまくやれば、ソフトウェア設計は変更を容易にするソフトウェア設計を可能にする。
ステートメントを小分けにしたら、説明変数(8章)、ヘルパーを抽出する(12章)、説明コメント(14章)など、他にもいろいろすることがある。
Read now
Unlock full access