ブログ
プログラミング学習、AI活用、コード品質についての記事
·Clean Code学習法実践
『Clean Code』を読んでもきれいなコードが書けない理由
技術書を読んで「なるほど」と思っても、自分のコードに活かせない。受動的な読書から能動的な学びへ切り替える方法。
·AI基礎学習
AIコーディング時代に「基礎」が必要な理由
Claude、Cursor、Copilot...AIでコードは書ける。でも「なぜそう書くか」がわからないなら、それは危険信号。
·バグ学習デバッグ
バグは最高の教師 — エラーから技術書の概念を学ぶ方法
TypeErrorを直すだけで終わっていませんか?バグの裏には技術書の重要な概念が隠れています。
·Clean Code関数設計リファクタリング
Clean Codeの第3章「関数」を1時間で体感する方法
『Clean Code』第3章は読んだのに身についていない。その理由は教科書の例と自分のコードが結びついていないから。
·リファクタリングAI設計
リファクタリング: AIに「きれいにして」と言う前に知るべき5つの原則
AIに頼む前に知っておくべき、Martin Fowlerのリファクタリングの基本原則5つ。
·SOLIDTypeScript設計原則
SOLID原則をTypeScriptで15分で理解する
SOLID原則の5つの頭文字、TypeScriptコードで一気に理解する。暗記ではなく体感で身につける。
·デザインパターンGoF設計
デザインパターンは暗記するものじゃない — 状況から導き出す3つのパターン
GoFの23パターンを暗記する必要はない。よく出会う3つのパターン(Strategy/Observer/Factory)から学ぶ。
·コードレビュー技術書書籍紹介
コードレビューで「もっと良く書ける」と言われた時に読む本
リーダブルコード、Clean Code、リファクタリング、達人プログラマー、Code Complete — レビュー改善に効く5冊。