リファクタリング-最初の例
リファクタリングの原則
コードの不吉な臭い
テストの構築
リファクタリング・カタログに向けて
メソッドの構成
オブジェクト間での特性の移動
データの再編成
条件記述の単純化
メソッド呼び出しの単純化
継承の取り扱い
大きなリファクタリング
リファクタリング、再利用、現実
リファクタリングツール
部品から全体へ
Javaのバージョンアップに伴うリファクタリングをめぐる環境の変化
マーチン・ファウラーが本書で真価を世に示してから15年、「リファクタリング」が当たり前で身近な作業となったいま、さらに読みやすくリファクタリングを施した日本語版、再誕。実践に照らした広範な訳文の見直しに加え、リファクタリング・カタログの使い勝手を向上。さらに、付録「Javaのバージョンアップに伴うリファクタリングをめぐる環境の変化」を収録。
・テスト駆動開発の第2章は"なぜxUnitなのか"?[2023-03-05に投稿]
・コスト削減した Null Object パターン[2021-08-21に投稿]
・環境構築から始めるプログラミング入門の準備 ~健全なプログラミングは健全な環境に宿る~[2021-04-28に投稿]
・オブジェクト指向プログラミングとドメイン駆動設計を学ぶのに適切な書籍とおすすめの読む順番[2021-04-19に投稿]
・スーパーマンではなかったオッサンは荒れ果てた環境でどうリファクタリングできるのか[2020-12-23に投稿]
・LaTeXの`\section`マクロをテンプレートメソッドパターンで作り直す[2020-07-07に投稿]
・エンジニアになるために最低限必要なスキル おすすめの書籍も紹介[2020-02-05に投稿]
・【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた[2019-12-21に投稿]
・TDDを現場へ導入した時のなるべく具体的な話[2019-12-14に投稿]
・ITエンジニア初心者から上級者まで読んでほしい本 11選[2019-10-30に投稿]
・【リファクタリング】メソッドの抽出手順[2019-04-14に投稿]
・モノシリックアプリケーションのリファクタリング[2019-03-24に投稿]
・『リファクタリング』を読んでみて[2019-01-28に投稿]
・妖精さんで分かるオブジェクト指向[2018-04-10に投稿]
・プログラミング未経験の新卒に読んでほしい本や記事リスト - 随時更新[2018-03-30に投稿]
・プログラミング初心者がプログラミング歴0年目にオススメしたい技術書[2018-03-19に投稿]
・[扱いにくいコードについて考える] 理解しにくいのってどんな時?[2018-01-23に投稿]
・年末なんで大掃除(技術的負債のたな卸し)してみよう。[2017-12-23に投稿]
・ちょっとずつ読むドメイン駆動設計 第三部 より深い洞察へ向かうリファクタリング 第十章 しなやかな設計3 副作用のない関数[2017-11-22に投稿]
・ちょっとずつ読むドメイン駆動設計 第三部 より深い洞察へ向かうリファクタリング 序章[2017-10-29に投稿]
・よりよいネーミングを目指して[2017-10-12に投稿]
・[Swift] サンプルを見ながら、リファクタリングを勉強する[2017-01-01に投稿]
・2016年 社内で貸し出した書籍まとめ[2016-12-28に投稿]
・プログラミングスクールに通って分かったこと[2016-12-02に投稿]