'ant'에 해당되는 글 1건

  1. 2007.11.25 '프로젝트 자동화'에는 ant와 log4j는 얼마 안들어 있다. [ANT Log4J]


정말 오래간만에 서평을 쓰게 된다.
한동안 개발에만 열을 올렸더니 책을 볼 기회조차 허락되지 않았다.
지난 실용주의 서적에 대한 Junit에 관한 서평을 쓴 이후로 '실용주의'에 관한 관심이 쏠려
3번째 서적인  "프로젝트 자동화"에 대하여 이야기를 해보려고 한다.
제1편 CVS와 제2편 junit까지 정말 구독자의 기분은 상쾌하게 만들어줬던 실용주의 마지막 3번째는
과연 얼마나 기분좋게 할것인가 기대하는 맘으로 읽기 시작 했다.
결과부터 이야기 하자면 서평자는 주소를 잘못 잡고 있었다.
 
'프로젝트 자동화'가 말하는 것은 표지에 디자인 'ANT&log4j'에 대해서 크게 말하고 있지 않다.
만일 'ANT&log4j' 를 위해서 본 책을 기대에 부풀어 사보게 된다면 약간의 실망을 감내 해야 할 것 이다.
ANT는 깊이가 있어질려다 말았고 log4j는 후반부에 5페이지 정도 분량으로 밖에 소개되고 있지 않다.
정말 'ANT&log4j'에 관해서 알고 싶다면 본 책의 역자가 추천하는 서적
'Java Development With Ant (자바의 또 다른 멋진 도구 Ant 앤트 )'를 보았으면 한다.
 
서평자는 헛된 기대에 책을 보고 예상했던 내용이 크게 부각되지 않아 조금 당황스러 웠다.
이유는 책을 모두 다 보고 책 표지를 다시 보니 불연듯 책 타이틀을 보니 책은 정말 제목데로 만들어 졌다.
'프/로젝/트/자/동/화'
그렇다. '프로젝트 자동화'가 추구하는것은 프로젝트를 자동화하하기 위하여 필요한 ANT, CVS, log4j, ... 등등과 같은
프로젝트 자동화를 위해 사용될 수 있는 도구들을 적절하게 활용된 사례를 기술해 놓았다.
 
실질적인 프로젝트(DocumentManagement System)를 바탕으로 ANT와 CVS, 그리고 5페이지로 언급된
log4j를 사용하고 있는것이다.
 
책 제목은 책 내용을 완벽하게 커버하고 있다.
서평자처럼 "디자인된 표지에 속아 ant는 이정도 깊이인가? log4j는 겨우 5페이지라니.. " 하는 실망감을
가지지 않았으면 좋겠다.
 
자 이제 책 내용을 살펴보도록 한다.
 
● 빌드 (Build) & 릴리즈
책은 미국문화에 이해가 가장 쉽도록 ant를  설명하고 있다. '크루즈컨트롤러' 가 그 예인데 크루즈컨트롤어의 의미는
책 85p에 언급되어있지만 우리나라 문화라면... 아마 리니지 AutoMouse가 아닐까 하는 생각도 해본다. ^^
여하튼 ant의 주된 역할은 프로젝트 진행에 있어 그 어떤 작업환경에서든 동일한 결과를 도출해 낼 수 있도록 하는
"빌드(Build)"에 관점이 기울어져 있는것있다.
 
책이 DMS 기반으로 있기 때문에 ANT의 깊고도 복잡 다단한 부분까지는 접근하지 않고 있다.
아마 불필요하기 때문일것 같고 정말 실전에서 쓸수 있는 것만 '프로젝트 자동화'에 다룬것 이라고 볼 수 있다.
 
 
● 디플로이
디플로이 부분은 여태 내가 디플로이하는 방법보다 보다 효과적이고 강력한 디플로이 방법을 이야기 하고 있다.
단순 ANT로 소스코드를 운영에 반영하고 시스템을 한번 내렸다 올리는 손이 많이 가는 (하지만 내가 지금 그렇게 하고 있는..)
방법보다 더 아름다운 디플로이 방법을 이야기 하고 있다.
 
● 모니터링
서평자는 WEB개발자이기 떄문에 모니터링은 콘솔상에서 쌓여가는 로그파일을 보는게 모니터링 기법이라 생각했다.
하지만 '프로젝트 자동화'에서 말하는 모니터링은 이보다 보다 시각적이고 보다 직관적이다.
여기에 log4j는 모니터링의 한 부분으로써 소개가 되어지고 있다. (그러니 5페이지 될 수 밖에...)
 
 
ant나 log4j는 '프로젝트 자동화'의 한 부분이다.
오히려 본 책은 실용주의 서적 제1편이 말한 CVS의 재 언급이 "오호 이렇게 연결이 될 수 있겠구나" 하는 발상을 가져다 준다.
 
표지만 보고 헛된 기대는 하지 말자!
ANT와 log4j는 함량 미달이다. 하지만 '프로젝트 자동화'는 정말 프로젝트에서 필요한것만 담았다.
ant도 log4j도 cvs가 프로젝트에 어떻게 적용되고 어떻게 사용되는지  다양한 기법들을 담았기에
학문으로써가 아니라 /사/용/할/목/적/으/로  본 책을 접한다면
실용주의의 결정판! 그 '프로젝트 자동화' 가 실망스러움이 아닌 다양한 아이디어를 줄 것이다.
 
서평이 끝났다.
서평자가 보기에 이책이 프로젝트에 필요한 이유는 아래인것 같다..
 
----------------------------------------------------------------------------------------
코드가 길면 길수록 코드를 제대로된 상태로 유지하기 위하여 계속되는 통합의 작업이 더 절실하게 필요하다.
              '프로젝트 자동화 98p'
----------------------------------------------------------------------------------------
1 

글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!