ヨムナビ
改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方

改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方

仙塲 大也

技術評論社 / 2024-12

累計読者数13
平均ハイライト数 35.2件/人
star総合評価 64/100
start序盤集中型
check_circle推定完走率 11%

この本について

設計のことを考えていると、「このクラス、本当にこれで良いのか…?」みたいな薄い不安がずっと残ることがあります。名前は正しいのか、責務は分かれているのか、共通化していいものなのか。手を動かしていると判断基準が揺れて、気づいたら巨大なクラスや謎の private メソッドが増えていたりします。僕も同じところでよくつまずきます。 この本が助けになるのは、「なぜその設計が必要なのか」を地に足のついた例で示してくれるところです。たとえば名前をただ“付ける”のではなく“設計する”という視点は、業務目的とコードの構造をつなぎ直す感覚をくれますし、「目的が違うものは似ていても共通化しない」という説明は、DRY 原則の誤解で混乱しがちな場面を救ってくれます。入力・結果・実装をまず分けて考える、という基本的な整理も、書きかけのコードを前にしたときの迷いをかなり減らしてくれました。 特に、クラスは“汎用的な部品”ではなく“特定の目的に特化した道具”だと捉えるあたりは、自分が抱えていた設計のモヤモヤと直に結びつきました。関心を分けるだけでクラスの見通しが一気に良くなることが実感できます。 普段の開発で「何が正しい形なのか判断しづらい」と感じている人にほど、静かに効いてくる本だと思います。

この本に似ている本

すべて見る arrow_right_alt

仙塲 大也の他の作品

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

出版社による紹介

本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。筆者の経験をふまえ構成や解説内容を見直し、より実践的な一冊になりました。 システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。 コードの可読性が低く調査に時間がかかる、 コードの影響範囲が不明で変更すると動かなくなる、 新機能を追加したいがどこに実装すればいいかわからない......。 変更しづらいコードは、成長できないコードです。 ビジネスの進化への追随や、機能の改善が難しくなります。 成長できないコードの問題を、設計で解決します。
library_books似た本をもっと見るmap書籍マップで探すroute読書パスガイドauto_awesomeAI診断で次の1冊を探す

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

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

無料ではじめる

クレジットカード不要