업무의 단위와 코드의 단위를 구별하지 못하거나 혼동하는 사람은 경력의 많고 적음을 떠나서 저런 리팩토링을 하더라구요. 고치기 쉽고 유지보수가 되는 코드란 건 결국 나중에 다른 사람이 와도 업무 흐름을 읽을 수 있어야 만족시킬 수 있는 건데 그건 정말 현업에서 경험하지 못하면 알 수 없는 건가 싶기도 합니다
업무의 단위와 코드의 단위를 구별하지 못하거나 혼동하는 사람은 경력의 많고 적음을 떠나서 저런 리팩토링을 하더라구요. 고치기 쉽고 유지보수가 되는 코드란 건 결국 나중에 다른 사람이 와도 업무 흐름을 읽을 수 있어야 만족시킬 수 있는 건데 그건 정말 현업에서 경험하지 못하면 알 수 없는 건가 싶기도 합니다
리팩토링 잘하는 법이라기 보단, 현업에서 실질적으로 코딩 잘하는법..
(주니어가 와서 레거시 프로젝트 리팩토링한다고 여기저기 복잡하게 만들고 버그 만들어서 빡쳐서 쓴글같네요...)