DRY1 프로그래밍 이야기 - DRY 원칙을 지키고 있습니까? 지난주 금요일 거래소에서 제도 변경관련 공문이 왔습니다. 증권회사이다 보니 시일에 맞게 제도변경을 해서 고객에게 완벽한 프로그램을 적용시키는 것이 제가 가진 숙제인데요.이번 변경건과 관련 프로그램 변경범위를 파악하는 작업을 오전부터 하게 되었습니다. 수정 사항은 그리 복잡하지 않고 단순 노가다 성으로 한가지 TYPE 이 세분화 되어 4가지 TYPE 으로 처리되어야 하는 게 다였습니다. 언제나처럼 수정해야 할 범위를 찾아 Visual Studio .NET 2005에서 Find in Files 를 10여분 돌리고 분석해 본 결과 약 10개 정도의 모듈에서 20여 개 이상의 소스를 수정해야 한다는 걸 알았습니다. 문제는, 10여 개 모듈에 동일한 지식이 고스란히 복사되어 존재한다는 것입니다. 누군가 최초 코드.. 2007. 8. 28. 이전 1 다음