소스버전관리
글쓴이: 임창진 / 작성시간: 화, 2005/08/16 - 1:11오후
자바소스의 버전 관리문제가 발생했습니다.
현재 운영되는 코드를 A 라 하고
새로 개발되는 코드를 B 라고 하면
이 두소스가 내년에 통합되어집니다.
헌데 두소스에서 공통으로 사용하는 부분이 있습니다, 그부분을 AB 라고 하면
AB 쪽 소스가 두벌이 필요합니다 왜냐면 내년에 DB변경이 있는데
B 소스는 그때의 테이블이름으로 코딩되어있고
A 소스는 현재 테이블이름으로 코딩되어있습니다.
올 하반기 동안 유지보수요구로 변경이 일어나면 A의 AB 부분의 소스를 변경해야 하는데
그러면 B 의 AB 부분도 같이 고쳐줘야 합니다.
이런 경우에 버전관리는 어떻게 해야 할까요?
두벌로 가야만 하는건가요?
Forums:
모듈화의 개념을 생각해보세요.
A와 B에서 공통으로 사용하는 AB를 별도의 모듈로 분리해 보십시오.
물론 AB 부분의 모듈로서의 가치가 있어야겠죠...
님이 말씀하시 내용을 보면 그 부분은 별도의 모듈로 빼도 무관할듯 싶습니다.
물론 귀찮은 작업이 되겠죠... 하지만 먼 훗날을 생각하면 지금 고생하신 부분이 큰 도구가 될 것입니다.
/***************************************************
* 가장 심플한 것이 가장 아름다운 것이다.
***************************************************/
댓글 달기