شنبه 28 اسفند 1395
نویسنده: Laura Cox
Refactoring: Improving the Design of Existing Code by Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke
Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
Publisher: Addison-Wesley Professional
ISBN: 0201485672, 9780201485677
It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. After picking it up a few months ago, it took me a while to finish reading it. The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. I started with the “Clean Code” book by Robert Martin since I was on a limited budget. [3, 4] In his book on refactoring . For instance, RTL refactoring can be used to abstract and understand a design , prepare a design for other purposes such as validation or elastization , optimize a design for specific tools such as synthesis or to simply improve the design of existing code . Refactoring is about improving the design of existing code. ̛�제 : Refactoring Improving the Design of Existing Code. Refactoring Improving the Design of Existing Code Replacing the Conditional Logic on Price Code with Polymorphism . ̠�통적인 소프트웨어 개발 단계는 분석-설계-구현-테스트로 이어진다. Refactoring is defined as a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. ̠�자 : 마틴 파울러 옮긴이 : 윤성준, 조재박. I've long been told that this book is one of the must-reads for developers. Final Thoughts Refactoring Helps You Find Bugs . Where Did Refactoring Come From?