ブログ一覧
コードレビュー技術書書籍紹介

コードレビューで「もっと良く書ける」と言われた時に読む本

「動くけど、もう少しきれいに書けるよ」

コードレビューでこう言われて、何と答えれば良いかわからなかった経験はありませんか?

何がダメなのか、どう直せば良いのか、わからない。AIに聞いても「もっと良く」のヒントはくれるけど、本質的な理解は深まらない。

そんな時に読むべき本を紹介します。

1. リーダブルコード

いつ読むべきか: レビューで「変数名がわかりにくい」「関数が長すぎる」と言われた時。

薄くて読みやすい。たった15章で、良いコードの基本を押さえられます。

  • 名前に情報を詰め込む
  • 誤解されない名前
  • 無関係な下位問題を抽出する

どれも「聞いたことはある」内容ですが、実例が豊富で自分のコードを見る目が変わります。

2. Clean Code

いつ読むべきか: レビューで「責任が混ざっている」「抽象レベルが揃っていない」と言われた時。

Uncle Bob の聖書。関数、クラス、コメント、エラー処理 — あらゆる側面で「良いコード」を定義しています。

特に第3章「関数」と第10章「クラス」は必読。

3. リファクタリング

いつ読むべきか: レビューで「この設計は拡張しづらい」と言われた時。

Martin Fowler の名著。66個のリファクタリングパターンが掲載されています。全部暗記する必要はありません。リファクタリングは段階的に、テストを保ちながら行うという考え方が身につけば十分です。

4. 達人プログラマー

いつ読むべきか: 「キャリアの方向性がわからない」と感じた時。

技術書というより、プログラマーの哲学書です。DRY、直交性、ソースコントロール、テスト、自動化 — プログラマーとして大切な価値観が詰まっています。

5. Code Complete

いつ読むべきか: 「自分のコーディングスキルを体系的に鍛え直したい」時。

900ページ以上の大著。1回で読み切る必要はありません。気になる章だけ読むだけでも、プログラミングという行為への見方が変わります。

でも、本を読むだけでは身につかない

これらの本を読んで「なるほど」と思っても、実際に自分のコードに適用するのは難しい。

本の概念と自分のコードを結びつけること— ここが学びの最大の壁です。

CodeSenseiの役割

CodeSenseiは、これら名著を含む95冊の技術書の知見をAIに学習させています。

あなたが自分のコードを貼り付けると、「このコードからリーダブルコードの第2章が体感できる」「ここはClean Codeの『関数は小さく』に反している」とAIが教えてくれます。

本 × AI × あなたのコード。この掛け算が、最速の学びを生みます。


CodeSenseiを無料で試す →

自分のコードで学んでみませんか?

CodeSenseiは無料で始められます。

無料で始める