저도 동의합니다. 20년 이상된 프로젝트를 다루고 있지만, 현재에 비해 정말 미숙한 부분이 많습니다.
일관성이 코드에 대한 이해력을 높일 수 있다는 장점이 있지만, 구조의 한계는 기능의 한계를 유발해 서비스 발전의 발목을 잡기때문에, 때로는 과감한 개편도 필요하다고 생각합니다.
저도 동의합니다. 20년 이상된 프로젝트를 다루고 있지만, 현재에 비해 정말 미숙한 부분이 많습니다.
일관성이 코드에 대한 이해력을 높일 수 있다는 장점이 있지만, 구조의 한계는 기능의 한계를 유발해 서비스 발전의 발목을 잡기때문에, 때로는 과감한 개편도 필요하다고 생각합니다.
프로젝트의 규모 != 성숙도
일관성이 매우 중요한 것임에 동의하지만, 이것을 구실로 코드베이스 개선의 우선순위를 낮게 가져가는 것은 지양해야할 부분이라 생각해요.
프로젝트는 항상 살아숨쉬고 성장해나가기 때문에 적당한 때에 개선을 해내지 못하면 그것을 돌이키는데에는 더 많은 시간과 노력이 필요해질테니까요.