마틴 파울러 리팩토링
1. 리팩토리의 정의리팩토링(Refactoring)[명사]소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는 것리팩토링 하다 ( Refactor ]일련의 리팩토링을 적용하여 겉으로 보이는 동작의 변화 없이 소프트웨어의 구조를 바꾸다. ** 리팩토링의 목적은 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것이다. 언제 리팩토링을 해야 하는가 ?- 기능을 추가할 때 리팩토링을 하라- 버그를 수정할 때 리팩토링을 하라- 코드 검토를할 때 리팩토링을 하라 2. 코드 속의 나쁜 냄세- 중복된 코드 (Duplicated Code]- 긴 메소드 ( Long Method )- 거대한 클래스 (Large Class)- 긴 파라미터 리스..
여러가지
2014. 2. 26. 22:37