Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Refactoring to Patterns

書籍 Refactoring to Patterns | Code Smells

パンくず 書籍 Refactoring to Patterns Code Smells 概要 リファクタリングが必要となる「コードの臭い」について 内容 リファクタリングが必要になるコードにはそれぞれの問題特有の「臭い」があります。by Martin Fowler この「臭い」をかぎわける能力を…

書籍 Refactoring to Patterns | Patterns | Refactoring to,towards,and away from Patterns

パンくず 書籍 Refactoring to Patterns Patterns Refactoring to,towards,and away from Patterns 概要 Refactoring to,towards,and away from Patternsについて 詳細 パターンによるリファクタリングの適用法について以下の表があります。 Pattern To Towa…

書籍 Refactoring to Patterns | Patterns

パンくず 書籍 Refactoring to Patterns Patterns 概要 パターンについて 各章 No 見出し 詳細 リンク No1 What Is Patterns パターンとは建築家Alexanderが考案したものをKent BeckやMartin Fowlerらがソフトウェア開発に適用したものである なし No2 Patte…

書籍 Refactoring to Patterns | Refactoring | Composite and Test-Driven Refactorings

パンくず 書籍 Refactoring to Patterns Refactoring Composite and Test-Driven Refactorings 概要 合成リファクタリングとテスト駆動リファクタリングについて 詳細 合成リファクタリングとは低レベルのリファクタリングで構成される 高レベルなリファクタ…

書籍 Refactoring to Patterns | Refactoring | Human Readable Code

パンくず 書籍 Refactoring to Patterns Refactoring Human Readable Code 概要 人に読めるコードの価値について 詳細 Martin Fowler曰く 「どんな馬鹿でもコンピューターが理解するコードは書ける。 良いプログラマーは人の理解できるコードを書く」 Any fo…

書籍 Refactoring to Patterns | Refactoring | What Motivate Us to Refactoring

パンくず 書籍 Refactoring to Patterns Refactoring What Motivate Us to Refactoring 概要 リファクタリングの動機とは? 詳細 多くの理由によりコードのリファクタリングを行う際、大抵の理由は共通の物である・コードの追加をより簡単にすること 技術的…

書籍 Refactoring to Patterns | Refactoring | What Is Refactoring

パンくず 書籍 Refactoring to Patterns Refactoring What Is Refactoring 概要 リファクタリングとは何か? 詳細 リファクタリングは振る舞いを変えずに内部構造を変えること。 リファクタリングは重複を取り除いたり、構造をシンプルにする。安全にリファ…

書籍 Refactoring to Patterns | Refactoring

パンくず 書籍 Refactoring to Patterns Refactoring 概要 リファクタリングについて 各章 No 見出し 詳細 リンク No1 What Is Refactoring リファクタリングとは何か? http://d.hatena.ne.jp/tbpg/20120419/1334851121 No2 What Motivate Us to Refactorin…

書籍 Refactoring to Patterns | Why I wrote this book | Evolutionary Design

パンくず 書籍 Refactoring to Patterns Why I wrote this book Evolutionary Design 概要 Evolutionary Designについて 詳細 偉大な設計そのものを学ぶよりも偉大な設計者の残した進化の過程を学ぶほうが パターンの理解が深まります。 仮に偉大な設計その…

書籍 Refactoring to Patterns | Why I wrote this book | Refactorng and Patterns

パンくず 書籍 Refactoring to Patterns Why I wrote this book Refactorng and Patterns 概要 Refactorng and Patternsについて 詳細 著者は多くのシステム開発を行う経験の中で、Martin Fowlerの『Refactoring』に書かれている多くのリファクタリングが 設…

書籍 Refactoring to Patterns | Why I wrote this book | Test-Driven Development and Continuous Refactoring

パンくず 書籍 Refactoring to Patterns Why I wrote this book Test-Driven Development and Continuous Refactoring 概要 Test-Driven Development and Continuous Refactoringについて 詳細 多くの素晴らしいXPのプラクティスのうちの2つであるテスト駆動…

書籍 Refactoring to Patterns | Why I wrote this book | The Patterns Panacea

パンくず 書籍 Refactoring to Patterns Why I wrote this book The Patterns Panacea 概要 The Patterns Panaceaについて 詳細 一見汎用的で洗練された万能薬のように思えるパターンだが、過信しすぎてはいけない。 ある開発で筆者がコードの修正にDecorato…

書籍 Refactoring to Patterns | Why I wrote this book | Over-Engineering

パンくず 書籍 Refactoring to Patterns Why I wrote this book Over-Engineering 概要 Over-Engineeringについて 詳細 必要以上に汎用性を持たせ、洗練させたコードは「Over-Engineering」です。 一部のプログラマーは、未来の要求を知っていると思い込みこ…

書籍 Refactoring to Patterns | Why I wrote this book

パンくず 書籍 Refactoring to Patterns Why I wrote this book 概要 筆者がこの書籍を書くに至った経緯について。 各章 No 見出し 詳細 リンク No1 Over-Engineering 必要以上に汎用性をもたせ、洗練したコードについて http://d.hatena.ne.jp/tbpg/2012041…

書籍 Refactoring to Patterns | Why I wrote this book | Under-Engineering

パンくず 書籍 Refactoring to Patterns Why I wrote this book Under-Engineering 概要 Under-Engineeringについて 詳細 「Under-Engineering」は「Over-Engineering」より一般的な問題です。 様々な理由により貧弱に設計されたシステムのことです。 例えば…

書籍 Refactoring to Patterns | Preface

パンくず 書籍 Refactoring to Patterns Preface 概要 書籍 Refactoring to Patternsの内容・目的・ターゲット・必要なバックグラウンド・ どのようにこの書籍を利用するかなどに関する序文。 詳細 about この書籍ではパターンによるリファクタリングでシス…

書籍 Refactoring to Patterns学習まとめ

概要 デザインパターンをリファクタリング過程で実施するためのテクニックに関する書籍である 『Refactoring to Patterns』に関する学習まとめです。 英書の技術書なのですが、あまり英語が得意ではないので誤訳等があるかもしれませんがご了承ください。 各…