레거시 시스템의 결합도를 낮추는 방법
원문: Maximiliano Contieri, "How to Decouple a Legacy System"
레거시 코드 개선 연습
좋은 설계를 위한 방법과 따라야 할 규칙을 설명하는 글들은 많습니다. 이 글에서는 레거시 설계를 개선하는 구체적인 예제를 살펴보고자 합니다.
문제점
기존 시스템의 다수는 결합(coupling) 문제가 있습니다. 이로 인해 유지보수성이 떨어집니다. 결합도가 높은 시스템을 변경하면 그 파급 효과 역시 큽니다.
커플링:...
codesnapmag.hashnode.dev7 min read