ブログ

プログラミング学習、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冊。