글을 읽으면서 정리해두고 싶다는 생각이 든 짧은 생각들이다.
개발자의 숙제 ‘레거시 코드’ 정리하는 법 | 요즘IT
작업 계획 세우기
개발 초기 단계에서 작업 단위를 최대한 잘게 나누는 건, 설계를 너무 타이트하게 하는 것(구현 세부사항을 세세하게 정리하는 것)과는 다르게 작업 일정 변동에 대한 대처 유연성을 가질 수 있다. 물론 간접적인 설계라고 볼 수도 있다.
레거시 코드 자주 정리하기
레거시 코드가 오답이라는 뜻은 아니지만 공부할 때 복습하는 것과 마찬가지라고 생각한다. 어쨌든 이게 왜 레거시 코드인지 한 번 더 생각하게 되고, 이보다 더 개선된 형태로 바꿔서 정리하는 것이니까.