CODE COMPLETE 第2版 完全なプログラミングを目指して

プログラミングの悩みを解決

プログラミングについての知恵を集めたプログラミングの百科事典
初級者からプロまで、絶対読んで欲しい究極の名著です。

質・量ともに充実の内容で読み応え十分
中身はとても分かりやすい文章なので、臆する必要はありません。

全てのプログラマーに

まず初級者にとって嬉しいのは、大きくステップアップするコツが豊富に載っている点です。
ある程度プログラミングに慣れたら迷わずオススメできます。

また中級者以上には、自分の理解を再点検するのに最適です。
ついつい独りよがりの開発をしていないか?悪手を使っていないか?この書き方で良いのか?

本書は幅広いトピックで深い考察がなされているので、読めば必ず何らかの答えが得られます。

上下巻で1万円を超えますが、悪書に引っ掛かって時間を無駄にするくらいなら軽く元は取れると断言します。

徹底的に掘り下げる

本書の大きな特徴として徹底的な考察があります。
プログラマーがよく直面する悩みに対して、これでもかと検討しています。

例えば、変数や関数の名前の付け方については…

平均スコアを格納する変数名は「ScoreAvg」と「AvgScore」のどちらが良いか?

みたいな突っ込んだ点まで扱ってます。

他にも

  • 長い変数名を短縮する方法
  • 対義語の使い方(beginとendなど)
  • 一時変数の命名
  • 避けるべき名前の具体例など

命名法一つ取っても、ここまで徹底的なのは本書ぐらいです。

読めばウロコが落ちまくる

こんな調子で命名法だけでなく

  • データ構造
  • コメント技術
  • エラーの見付け方
  • 条件分の書き方
  • パフォーマンスチューニング
  • プログラマーの人間性

などなど、多彩な事柄について深く考察し、シンプルで有用なアドバイスを教えてくれます。

プログラミングの知恵をここまで体系的にまとめたのは本書だけです。

このサイトでは多数の良書を紹介していますが、その中でも最高クラスの二冊(上下巻なので)です。

読み応えも十分で楽しい内容なので、プログラマーを名乗るなら必ず読んで欲しいとさえ思います。

おまけ:初版について

ちなみに、私はこの本の初版を持っています。
初版は(第2版のように)上下巻に分かれておらず一冊構成です。
ゆえに、すさまじい分厚さと重量になっています!

プログラミング書籍は凶器になり得るウェイトのモノが多いですが、初版の攻撃力は圧倒的にナンバーワンです。

プログラミング界のエクスカリバーと言っても過言ではないです。
実際に初版の重さを量ってみたら2キロ程ありました。

そんなわけで上下巻に分割したのは賢明な措置だと思います…

ティッシュの箱より厚い初版

CODE COMPLETE 第2版 完全なプログラミングを目指して

10

分かりやすさ

10.0/10

情報量

10.0/10

コストパフォーマンス

10.0/10

サンプルソース

10.0/10

Points

  • 盛り沢山の内容
  • 深い考察と分析
  • 分かりやすく読み応えある文章
  • 唯一無二の一冊
  • 実用性の高さ

Notes

  • 特になし(値段の元は軽く取れます)

Kuniaki Ebata 登録者

大学中退(文系)の専門卒 日本で唯一のプログラミング書籍評論家 プログラマーで現役のスキー国体選手です 頭と体を動かすのが大好きなフレンズなんだね 専門学校で先生もやってます プログラミングは21歳から 貴族じゃない独身 持病:重度うつ病(薬とサポートのおかげで何とか生きてます) 教え子をゲーム業界へどんどん送り込み、世界を面白くする野望を実現中 プログラミングが上達するメルマガやってます ここを見たゲーム業界の卒業生へ 新作が出たら、連絡するか現物を送ってくれると嬉しいです ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ) このページが参考になった方へ ぜひSNSやブログでシェアして欲しいです お願いします(少し上にボタンあります) 最近Google先生が中身の無い「いかがでしたか?」サイトを優遇するので困っています助けて下さい(>_<) シェアしてくださった方には 小冊子 プログラミング書籍が10倍わかる読み方(pdf) を差し上げます こちらからご報告頂くか、こっそりDMを送って下さい