리팩터링 : 소프트웨어의 겉보기 동작은 그대로 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 리팩터링(하다) : 여러 가지 리팩터링 기법을 적용해서 소프트웨어를 재구성하다. 특정한 방식에 따라 코드를 정리하는 것만이 리팩터링이다. 리팩터링하는
Refactoring 2판 마틴파울러 2.5 ~ 정리 특정한 기술, 도구, 아키텍처 등을 내세울 때마다 항상 문제점을 찾는다. 무언가를 언제, 어디에 적용할지 판단하려면 손익을 제대로 이해해야 한다. 리팩터링의 궁극적인 목적은 개발 속도를 높여서, 더 적은 노력으로