리팩토링의 정의 (1) 썸네일형 리스트형 리팩토링 2장 : 리팩토링의 원리 1장은 예제라도 있어서 힘겹게 소화했지만, 2장은 저명한 개발자의 경험을 통해서 리팩토링의 효과와 한계를 들여다보는 내용이기에, 나같은 초보자는 더 이해가 어려웠다. 구체적인 이야기들은 아니기에 아는 만큼 보이는 내용일거라고 생각한다. 나는 내가 이해하고 있는 것에 확신이 없어서 일단 책에 쓰인 내용 그대로를 옮겨 정리할 것이다. 리팩토링의 정의 소프트웨어를 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부구조를 변경하는 것 리팩토링은 단순히 코드를 깔끔하게 하기 위해 보다 효율적이고 통제된 방법을 제공한다. 중요한 점은 리팩토링은 소프트웨어를 더 쉽게 이해할 수 있도록 바꾸기 때문에 그 과정만으로 코드에 대한 더 깊은 이해를 돕는다. 이와 대조되는 것은 퍼포먼.. 이전 1 다음