『CODE COMPLETE 上 完全なプログラミングを目指して』スティーブ マコネル
ソフトウェアエンジニアとしてプログラミング能力は必須能力ですが、
この本はプログラミングの基礎的な部分の概念が学べる本となっています。
プログラミングは機械に命令を与えるために記述しますが、
それと同時にチーム内で一緒にプログラミングをするメンバーへ向けても書く必要があります。
ソフトウェアはその名の通り「柔軟」にアップデートできることが非常に重要で、そのためにシンプルでわかりやすいソースコードを維持し続けなければなりません。
メ...
ンバーにわかりやすく、機械にもわかりやすく書くためにはどうしたらよいのか? そういった観点について新たな気づきを与えてくれたのが CODE COMPLETE でした。