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



Download eBook




Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
Page: 468
ISBN: 0201485672, 9780201485677
Publisher: Addison-Wesley Professional
Format: pdf


̠�통적인 소프트웨어 개발 단계는 분석-설계-구현-테스트로 이어진다. For instance, RTL refactoring can be used to abstract and understand a design [6], prepare a design for other purposes such as validation or elastization [2], optimize a design for specific tools such as synthesis or to simply improve the design of existing code [3]. Refactoring is about improving the design of existing code. ̛�제 : Refactoring Improving the Design of Existing Code. ̠�자 : 마틴 파울러 옮긴이 : 윤성준, 조재박. In 2003, I published a Perl 5 “translation” of the first chapter of the book “Refactoring - Improving the Design of Existing Code”, Addison Wesley, by Martin Fowler et al., on my website. Object oriented development was starting to come into it's own. What I found most useful are all the examples that are given for almost every refactoring that is described. [3, 4] In his book on refactoring . You may or may not have heard the term Refactoring before, but it is a term that sometimes seems to be used loosely in software development, when someone wants to do something to the code. Refactoring: Improving the Design of Existing Code 重構:改善既有程式的設計. 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. Refactoring: Improving the Design of Existing Code. Refactoring is defined as a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. It is a great book from Martin Fowler & Co. Dating allllll the way back to 1999.