はじめに
- プリンシプルオブプログラミングを読み始めて、気になったポイントを記事にしてきます。
- 今回は導入部分から気になった部分をまとめます。
"プログラミング"の変わらない前提
- コーディングは積み重ねであり、特効薬(silver bullet)は存在しない。進化の歴史と最新の技術を地道に学ぶことで、最善手が打てるようになる。
- 良いプログラマーは良い設計者であり、すなわち創造的な役割を果たす。
- プログラムは"変更されるもの"である。変更に強いものがいいプログラムである。
- 最高のコードとは、
- 拡張性が高く
- 余分がなく
- 読みやすく
- 理解しやすい
- コードは書く時間よりも、読まれる時間の方が長い。(レビュー、コンパイル)