본문 바로가기

prev record

[2010.04.29.목요일] 리팩토링

리팩토링

결과의 변경 없이 코드의 구조를 재조정하는 것을 말한다. 
자신의 코드를 세련되게 다듬을 수 있게 해준다. 이 과정을 통해서 자신의 능력을 더욱 향상시키는데 도움을 줄 수있다.

개발자는 자신의 코드 원칙을 가지고, 그것을 일관되게 지켜나가야 한다. 그리고 그 원칙은 가독성을 높이고 유지보수를 편하게 할 수 있는 거와 관련되는 것이 좋다. 이러한 것에 최적인 작업이 리팩토링인 것 같다.

차근차근 자신이 짠코드를 재정검해 나가고, 다듬고, 고치고 이러한 일을 꾸준히 하다보면 코드를 세련되게 안짜고는 못 배길 것이다. 다른 사람이 짠코드를 가지고 해본다면 그것 또한 유익 할 것 같다. 자신의 사고에만 빠져 있지 말고 여러 사람의 생각, 스타일을 공유해서 넓은 시야를 가진다면 분명 큰 도움일 것이다.

꾸준히 리팩토링을 해보도록 하자.

이걸하면서 잊지 말아야할 것은 유지보수와 가독성이다.