4493
2015-05-26 09:54:27
0
지금 잘 돌아가고 있고 본인 담당 코드가 아니라면 건드리지 마세요. 나중에 버그라도 나오면 어떻게 책임지려고 그러세요?
case문을 길게 쓰면 당연히 문제가 있지요. 문제가 있는데, 그건 그걸 유지보수할 사람이 책임지는거지 옆에서 이래라 저래라 해봐야 괜한 참견이에요.
소프트웨어 공학에 주화입마에 빠지기 쉬운 두가지가 있는데 바로 객체지향병과 리팩토링병입니다. 리팩토링이라는것 자체가 반드시 해야 하는것도 아니고 "시간이 남을 때" 또는 "도저히 이대로는 안되겠다 싶을 때"에나 하는겁니다.
나중에 몰래 고친다? 들킨 다음에는 더 큰 싸움을 하겠군요. 버전관리 시스템에 기록이 다 남을텐데 그 사람이 자기 코드 커밋하려면 언젠가는 발견할테니.