일일빌드 시스템을 만들고 나서, 어느 정도 시간을 지내고 나서, 이 시스템의 장점이 무엇인가 생각해보았다. 200여개나 되는 프로젝트를 관리를 기준으로 생각한 것이다.
장점
1. 소스의 검증
2. 소스의 검색 용이
공통 모듈을 쓸 때, 이게 어디서 쓰는지, 참조하기가 어렵거나 잘못된 자바 스크립트나 자바 소스를 찾아낼 수 있다는 점이 아주 훌륭하다. 소스 검색은 역시 acl!!
3. 한번에 소스 commit이 용이
200여개나 되는 프로젝트에서 특정 패턴에 맞는 DB 설정에 대해서 수정을 하려고 할 때, 담당자들에게 일일히 연락하지 않고, 직접 수정이 가능하다.
4. 소스 복잡도 측정 가능
단점
1. 서버의 사용률이 좀 적다.
서버를 여기저기 함께 사용해야 하나 싶다.
사실 허드슨과 같이 좋은 툴들이 있어서 과연 일일빌드 시스템이 의미가 있겠냐마는..
사실은 내가 원하는 형태로 구현가능하고, 일일빌드 시스템의 의미에 대해서 생각해 볼 필요는 있는 것 같다.
'디자인-아키텍쳐' 카테고리의 다른 글
아프면 아프다고 자랑하는 것이 좋다. (0) | 2009.06.16 |
---|---|
Thinking about saving error logs in web application based on web-work(or struts2) (0) | 2009.04.21 |
DB 바인딩 프로젝트 사용시 유의사항 (0) | 2009.03.18 |
LVS 설치 및 사용기 (0) | 2009.03.17 |
Inhertiance와 composition (0) | 2009.03.16 |