08장. 도약 Introduction 리팩터링의 효과는 선형적으로 증가하지 않는다. 하지만 가장 중요한 통찰력은 어느 순간 갑자기 떠오르고 그에 따른 충격은 프로젝트 전체로 퍼져나간다. 팀은 느리지만 그러나 확실하게 습득된 지식을 자신의 것으로 만들고 이를 모델에 투영한다. 중요한 문제는 무슨 일이 일어나고 있는지 인식하고 이를 어떻게 처리할지 결정하는 것 도약에 관한 일화 괜찮은 모델이기는 하지만 도약 더 심층적인 모델 종종 다이어그램이 “너무 기술적”이라고 지적하곤 했던 업무 전문가들은 새로운 모델 다이어그램을 완벽하게 이해할 수 있었다. 냉정한 결정 리팩터링의 근본적인 취지는 항상 모든 것이 정상적으로 동작하는 상태를 유지하면서 작은 단계를 밟아가며 코드를 개선해야 한다는 점 결말 기회 심층 모델로 도약할 수 있는 기회가 찾아올 때 우리는 종종 두려움을 느낀다. 진정으로 심층적인 모델로 나아가려면 근본적인 사고방식의 전환이 필요하며, 설계의 대부분을 수정해야 한다. 많은 프로젝트에서는 모델과 설계에서 나타나는 가장 중요한 발전은 이러한 도약을 거쳐 이뤄진다. 기본에 집중하라 도약이 등장할 수 있는 무대를 마련하려면 지식탐구와 함께 인내심을 가지고 UBIQUITOUS LANGUAGE 를 만드는 일에 집중해야 한다. 똑같은 일반적인 개념의 틀에 갇혀 있더라도 점진적으로 모델의 깊이를 더하는 적정 규모의 개선 작업을 망설여서는 안 된다. 너무 멀리 내다보려고 하다가 마비상태에 빠져서는 안 된다. 다만 기회를 놓치지 않기 위해 예의주시한다. 후기: 연이은 새로운 통찰력의 출현