리팩토링 (1) 썸네일형 리스트형 RTP : 2장. 리팩터링 2장에서는 리팩터링에 대한 개념과 리팩터링을 위해 필요한 것들에 대해서 알려주고 있다. 리팩터링이란? 리팩터링을 마틴 파울러가 정의하기를 '겉으로 보이는 동작을 바꾸지 않고, 이해하거나 수정하기 쉽게 소프트웨어의 내부 구조를 바꾸는 것' 이라고 되어있다. 모든 리팩터링은 작은것에 부터 시작하고, 작은 것들이 모여서 대규모의 리팩터링이 된다. 리팩터링을 띄엄띄엄 하기보다는 지속적으로 할때 최상의 효과를 얻을수 있다. 리팩터링을 하는 이유 새로운 코드를 더 쉽게 추가할 수 있도록 하기 위해 기존 코드의 설계를 개선하기 위해 기존 코드를 더 잘 이해하기 위해 덜 짜증나는 코드로 만들기 위해 궁극적으로는 사람이 읽기 쉬운 코드를 만들기 위해 많은 눈 최상의 리팩터링 결과를 얻으려면 많은 눈(사람)의 도움을 받는.. 이전 1 다음