プログラミング全般のお作法や良いプラクティスについての本、たくさん出ていた気がしたので整理してみました。
3ヶ月の研修を終えて新人さんが現場に配属、という会社もみられる時期でしょうが
あえて先輩各位向け。 (というか自分向け)
プログラミング作法の本
ざっくり書籍と扱っている領域の一覧です (Amazon/出版社ページの説明や目次をまとめただけ)
書籍 | 出版年 | 設計 | コーディング | 品質 | テスト | サンプルコード |
---|---|---|---|---|---|---|
Code Complete 第2版 上 | 2005年 | ✔ | ✔ | C++、C#、Java、Visual Basicなど | ||
Code Complete 第2版 下 | 2005年 | ✔ | ✔ | C++、C#、Java、Visual Basicなど | ||
クリーンコード | 2009年 | ✔ | ✔ | |||
リーダブルコード | 2012年 | ✔ | ✔ |
改めて見るとあれ~そんなたくさん出てなかったのか…? という感想です。
カバー範囲は Code Complete は広くコーディング作法を超えて全般で、
クリーンコード・リーダブルコードがコーディングについてより細かくフォローしている感じでしょうか。
番外編
コーディングについての本だと思って確認してみたら「あ、違ったんだ…」という本です。
別ジャンルでの良書ということで。
書籍 | 出版年 | 説明 |
---|---|---|
クリーンコーダー | 2012年 | プログラムではなくプログラマを扱った書籍 |
コーディングを支える技術 | 2013年 | コーディング作法ではなく、プログラム言語を理解するための書籍 |
ビューティフルコード | 2008年 | プログラミング作法ではなくエッセイ集 |
ビューティフルアーキテクチャ | 2009年 | エッセイ集。ビューティフルシリーズ多い... (以下略) |
ビューティフルテスティング | 2010年 | |
ビューティフルセキュリティ | 2010年 | |
ビューティフルデータ | 2011年 | |
ビューティフルビジュアライゼーション | 2011年 |
結論
カタログを作って満足しがちなんですが、ちゃんと買って読む&布教したいと思います。