ヨムナビ
【電子合本版】Code Complete 第2版 完全なプログラミングを目指して

【電子合本版】Code Complete 第2版 完全なプログラミングを目指して

Steve McConnell

日経BP

累計読者数6
平均ハイライト数 9.3件/人
推定読了時間 約25時間4分
star総合評価 51/100
bookmarkリファレンス型
check_circle推定完走率 42%

この本について

プログラムを書いていると、気付けばクラスが重たくなりすぎたり、引数がやたら多いルーチンが生まれたりしますよね。最初はシンプルに作ったはずなのに、後から触るたび「なんでこんなに複雑なんだ…」と自分にツッコミたくなるあの感じ。僕もずっと抜け出せずにいました。 『Code Complete 第2版』を読んで救われたのは、こういう混乱を「努力不足」とか「センスの問題」とかにせず、構造の問題として淡々と解きほぐしてくれるところでした。モジュール同士を恋人みたいにべったりさせず、職場の同僚くらいの距離感に保つとか、クラスのデータが7つを超えたら分解を検討するとか、実務でそのまま判断材料になる基準が多いんですよね。継承は「is a」に限る、といった当たり前のようでつい曖昧にする部分も、具体例を通して腹落ちさせてくれます。 個人的には、「引数が増え続けるのは結合度が強すぎるサイン」という指摘が刺さりました。結局、僕が悩んでいたのは言語仕様じゃなく、複雑さとどう付き合うかだったんだなと気付かされました。そういう意味で、この本はコードを書く手の動きを変えるというより、設計時の視野を少し広げてくれる本です。 自分のコードが複雑になっていく理由が言語化できずにモヤモヤしている人には、特に刺さると思います。

analytics

読書インサイト

ハイライト密度

開始終了

多くの読者は6に最もインサイトを感じており、全ハイライトの33%が集中しています。

読書の順序

この本に似ている本

すべて見る arrow_right_alt
書籍情報(出版社紹介・目次)expand_more

出版社による紹介

この電子書籍は、「Code Complete 第2版 完全なプログラミングを目指して」の上下巻を1冊にしたお得な合本版です。 本書は効果的なコンストラクションプラクティスについての知識を集めた、実践的なプログラミング解説書です。ソフトウェア開発プラクティスは目覚しい進歩を遂げていますが、一般のプログラマにはなかなか浸透しません。本書は、業界の第一人者らの知識と、一般の商用プラクティスとの橋渡しをします。10年前の第1版とコンセプトは同じですが、第2版は、全体を通じてオブジェクト指向の考え方が反映されたものになっています。また、「リファクタリング」の章が追加され、サンプルコードはC++、C#、Java、Visual Basicなどにアップデートされています。本書は、ソフトウェア開発の総合ガイドを求めている経験豊富なプログラマ、経験の浅いプログラマを教育する技術指導者、正式なトレーニングを受けたことのない独学プログラマ、これから社会に出る学生や新人プログラマなどを特に対象としています。本書で説明されている研究成果や過去の経験は、高品質なソフトウェアを作成し、問題を少なく抑えて作業をより短期間で行うのに役立ちます。また、大きなプロジェクトを制御し、要求の変更に応じてソフトウェアの保守や修正を適切に行うのにも役立ちます。
library_books似た本をもっと見るmap書籍マップで探すroute読書パスガイドauto_awesomeAI診断で次の1冊を探す

読んだ内容を、もう忘れない。

BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。

無料ではじめる

クレジットカード不要