델리마운트 위키

리팩토링 #

《리팩토링》 책에 언급된 리팩토링(refactoring)의 정의는 다음과 같습니다.
소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는 것
리팩토링과 관련해서 중요한 것은 기능 추가와 리팩토링을 구별해야 한다는 점입니다. 기능을 추가할 때에는 기존의 코드를 건드려서는 안되고, 리팩토링을 할 때에는 테스트를 추가 또는 수정해서는 안됩니다. (단, 테스트를 빼먹은 경우는 제외)

관련 링크 #

참고 서적 #

  • 리팩토링 (Refactoring), 마틴 파울러, 대청
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-09-04 15:45:01
Processing time 0.0288 sec