리펙토링의 시기 | Mark Seemann

언젠가 소스코드를 반드시 리팩토링 해야 하는 시기가 옵니다. 이유는 다음과 같습니다.

  • 설계 시점에서 예측하지 못한 구조 설계 (왕왕 발생합니다)
  • 코드는 반드시 작동해야 합니다.

그래서 코드는 반드시 리펙토링해야 할 숙명에 놓여 있습니다. 그렇지 않으면 구조적 문제에 의해서 불합리한 코드의 량이 기하급수로 늘어나게 됩니다.

Mark Seemann님이 리펙토링을 효과적으로 하기 위한 방법과 시기에 대해 설명합니다.


좋아요 2