언젠가 소스코드를 반드시 리팩토링 해야 하는 시기가 옵니다. 이유는 다음과 같습니다.
- 설계 시점에서 예측하지 못한 구조 설계 (왕왕 발생합니다)
- 코드는 반드시 작동해야 합니다.
그래서 코드는 반드시 리펙토링해야 할 숙명에 놓여 있습니다. 그렇지 않으면 구조적 문제에 의해서 불합리한 코드의 량이 기하급수로 늘어나게 됩니다.
Mark Seemann님이 리펙토링을 효과적으로 하기 위한 방법과 시기에 대해 설명합니다.
언젠가 소스코드를 반드시 리팩토링 해야 하는 시기가 옵니다. 이유는 다음과 같습니다.
그래서 코드는 반드시 리펙토링해야 할 숙명에 놓여 있습니다. 그렇지 않으면 구조적 문제에 의해서 불합리한 코드의 량이 기하급수로 늘어나게 됩니다.
Mark Seemann님이 리펙토링을 효과적으로 하기 위한 방법과 시기에 대해 설명합니다.