インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

コードコンプリート―完全なプログラミングを目指して (Microsoft PRESS)

価格: ¥1,490
カテゴリ: 単行本
ブランド: アスキー
Amazon.co.jpで確認
石川勝さんが翻訳しているので買った ★★★★★
石川勝さんが翻訳しているので、きっとよい本だろうと思って購入した。
その後積ん読状態で、改訂版を購入した。
両者を比較しながら、少しづつ読んでいる。
全部を一気に読めるような世代のうちに、読んでしまった人は幸せだと思う。
できれば、プログラミングをはじめて1年以内に読むことをお勧めする。
年を取ってから読むのは辛いかもしれない。
第二版がでてるのでそちらを買うことになるでしょう ★★★★☆
ソフトウェア開発ライフサイクルのうち、詳細設計の後半から単体テストの一部までを「ソフトウェアコンストラ
クション」と定義し、これをターゲットとしている。「ソフトウェアコンストラクション」とはいわば実装(インプリメン
テーション)と同義。コンストラクション・テクニックの手引きにとどまらず、ルール、原則、考え方、ガイドライ
ン、環境・ツールについて(多分世に出ている本のなかでも一番)包括的に書かれたハンドブックである。
宗教的議論になりやすい論点、"防衛的プログラミング"や"GOTO文"、"ハンガリアン命名規約"、"
コードのレイアウトとスタイル"、"プログラムのサイズ"についてそれなりの分量で語っていると同時に、それ以
外にも、管理やメトリックスの話、品質やチューニングにとどまらず、プログラムを作る人間のパーソナリティ、
メンタリティについてもカバーしている。物足りない部分があるとしたら、オブジェクト指向の敷居が高かった
時代に書かれたので、オブジェクトそこらへんの記述は弱い部分だが、そのことがこの本の価値を減らすこと
にはならない。書かれている基本原則は容易に応用可能だからだ。
章の最後にある参考文献リストには著者のコメントが書かれており非常に参考になる。
良くも悪くも正統的、過去の歴史の積み重ねの上に生まれた良書だと言える。
宗教的確信を越えて ★★★★☆
 オブジェクト指向、構造化設計といった様々な設計・開発手法を絶対化せずよいところは柔軟に採用しましょうという、穏健派の良心的著作。先端の技術を追いかける開発者にとっては古くさい話が多いように感じられますが、32章だけでも読む価値は十分にあります(英米の経験主義、良質のプラグマチズムといったものを感じます。「認識の有限性」というテーマは「複雑系」にもつながっており決して「穏健」という言葉でくくれないのですが)。

 ありがたいのは本書が参考文献のアーカイブともなっておりこれを基に興味の方向を拡大していけることです。ただし邦訳が出ている著作について邦訳名が記載されていないのも多く、Amazonで英語名で検索して、邦訳名を確認することが必要でしょう(ということで1個落としました)。

プロフェッショナルの必読書! ★★★★★
ソフトウェア開発工程の中の、重要一工程であるプログラミングについて、
鉄壁のプログラムを書くための鉄則が記述されている。
プロの開発者を目指すならぜひ一読されたい名書である。
おすすめです! ★★★★★
もう古典に位置付けられるかも知れないが読んで損のない本です。特に、趣味のプログラマからプロのプログラマになりたい人には必読です。