勉強日記

チラ裏

リファクタリング

Refactoring ch2 Principles in Refactoring (2/2) WIP

martinfowler.com Principles in Refactoring Refactoring in a Code Review What Do I Tell My Manager? When Should I Not Refactor? Problems with Refactoring Slowing Down New Features Code Ownership Branches Testing Legacy Codes Databases Refac…

Refactoring ch2 Principles in Refactoring (1/2)

martinfowler.com Defining Refactoring The Two Hats Why Should We Refactor? Refactoring Improves the Design of Software Refactoring Makes Software Easier to Understand Refactoring Helps Me Find Bugs Refactoring Helps Me Program Faster When …

Refactoring ch1 A First Example -- PHPで書き直してみた (2/3)

martinfowler.com Splitting the Phases of Calculation and Formatting Separated Into Two Files 英語 Splitting the Phases of Calculation and Formatting 1/3 でコード構造化した結果からスタート repos

Refactoring ch1 A First Example -- PHPで書き直してみた (1/3)

martinfowler.com The Starting Point 【補】テスト書く Decomposing the statement Function Refactoring 2nd EditionはJavaScriptで書かれている コードを読める人口がもっとも多いであろう、という理由から 「JavaScriptのリファクタリングの本」ではない…