티스토리 뷰

책을읽자

별 것 아닌 일로 만드는 방법

열이아빠 2008. 4. 20. 02:43
지속적인 통합 - 8점
폴 M. 듀발 외 지음, 최재훈 옮김/위키북스

얼마전 올린 '사람을 위한 자동화' 이야기와 연결되는 책입니다.
2008/04/15 - [인사이드Dev] - 사람을 위한 자동화

그때 정리된 내용을 보고 싶으시다면 이 책을 추천해드린다고 했었죠.

'지속적인'이란
우리가 이 책에 '지속적인' 이란 용어를 사용하긴 하지만, 그 사용법은 기술적으로 봤을때 정확하지 않습니다. '지속적인'이란 말에는 한번 시작하면 절대 멈추지 않는다. 라는 의미가 내포되어 있습니다. 이는 프로세스가 끊임없이 통합한다는 걸 암시하지만, 가장 격렬한 CI 환경에서조차도 그렇지는 않습니다. 그러니, 우리가 이 책에서 묘사하는 것은 '빈번한 통합'에 보다 가깝습니다.
...
이 책은 직업인으로서 일하면서 자신들이 프로젝트에서 똑같은 과정을 되풀이해 수행하고 있다고 느끼는 사람을 위한 책입니다.(반복되는 과정을 수행하는 줄 모르고 있다면, 우리가 여러분을 도와 똑같은 일을 얼마나 자주 하는지 깨닫게 해드리겠습니다)
 - 서문중에서

책이 이야기하는 전반적인 내용을 정리하는 이미지입니다.
각 항목이 책의 목차가 되는 셈이죠.
너무 자주 나와 괜히 자리만 차지하는거 아닌가 하는 생각이 들기는 하지만
통합에 대한 이미지를 머리속에 새겨보는데에는 좋은 그림이라고 생각됩니다.

사용자 삽입 이미지

부록에서는 관련 리소스와 CI 도구에 대한 간략한 평가가 올라와있는데요.
이런것들을 통해서 아 이렇게 많은 관련 도구들이 있구나 라고 새삼 깨닫게 됩니다.
많은 도구가 있다는 것은 그만큼 필요가 있었다는 것이고
줄일 수 있는 프로세스가 있었다는 것을 의미하는것일겁니다.
그중에 내가 써본것은 얼마나 될까 하고 또 한숨이~~
물론 도구가 중요한 것은 아니지만
도구가 없다고 사용할 줄 모른다고 매번 똑같은 삽질을 하는것은 문제가 있는것이지요.
뭐 사람이 하는 일이 다 그렇지 라고 하기에는
좀 그런 이야기겠지요.

최근 점심시간에 짧게 운동을 시작하고 있습니다.
얼마전까지만 해도 점심시간에 밥을 먹지않고 어떻게 살지...라는
당연한 생각을 가지고 있었지만
몇주가 지나고 그러한 일이 특별한 일이 아닌 그냥 일상적인 일이 되어버렸습니다.
(물론 점심시간 이후에 잠시 밥을 먹긴 합니다.~~그래서인지 체중은 더 늘어만가는것 같습니다.ㅠㅠ)

지속적인 통합은
'소프트웨어 개발 프로젝트에서 통합을 특별한 일이 아닌 별 것 아닌 일로 만드는 방법'
을 알려주는 책이라고 합니다. 시작하는것은 항상 쉽지 않습니다만...
좀 더 나은 팀을 만들어가고 싶다면 지금이라도 실행해보세요.
내일 당장 어떠한 재난이 닥쳐올지 모르니깐요.
(저도 아직 실행해보지 못한 것들 - 각 장에서 이야기하는 질문에 체크하지 못할것들 - 이 많이 있습니다.
차차 좋아지겠지요.)

* 위키북스 사이트에서 1장 미리보기가 가능합니다. 내용을 미리 보고싶으시면
1장을 읽어보세요.
지속적인 통합 -> e-Book
http://www.developerfarm.co.kr/JSPWiki/Wiki.jsp?page=CI
댓글
  • 프로필사진 Favicon of https://mckdh.tistory.com 산골 김저자 열이아빠님 안녕하세요~!
    요즘 제가 관심가지고 있는 분야라 최근 린 소프트웨어라는 책도 샀는데
    이책도 사야겠네요.. 좋은 책 같아요~!
    그리고 KSUG에서 박재성님이 위와 비슷한 내용으로 강의하시는데
    http://springframework.co.kr/wordpress/
    한번 참고하시길 바랍니다.
    저도 신청했습니다만..지금 몸에 문제가..(엉덩이가 아파요..@@;)
    생겨 확실한 참가는 모르겠지만.. 문제만 회복되면 꼭 가고싶은 강좌입니다. ^ ^
    2008.04.21 17:57 신고
  • 프로필사진 Favicon of https://koko8829.tistory.com 열이아빠 설마 그때까지 회복이 안되시려구요..ㅎㅎ
    저는 업무일정때문에 이번기회도 날라갈것 같습니다.
    KSUG 세미나는 항상 다른 일정과 겹쳐서..ㅠㅠ
    2008.04.22 07:59 신고
  • 프로필사진 철쇄아 훈자가 번역한 책이군요 =_=; 책 함 사보고 간만에 그놈을 비롯한 주변인들을 좀 만나러 가봐야겠습니다. (1장을 봤는데, 부자가 되는 법은 절약과 투자의 '실천'이라는 점을 반복한 경제서적을 본 듯한 느낌이었습니다. ㅋ) 2008.04.23 17:53
  • 프로필사진 Favicon of https://koko8829.tistory.com 열이아빠 엇..혹시 그분이 여자분이셨나요.
    이름만 보아서...ㅎㅎ
    2008.04.23 23:10 신고
  • 프로필사진 Favicon of http://www.iamyhs.com 양현석 소개한 책 목차중에 한가지 아쉬운점은 자동화 도구중에 Forrest 같은 문서화 도구가 (Maven로도 할수는 있습니다만, 아마 ANT 적인 기능만을 설명한것 같습니다, ) 빠져 있네요. javadoc 스타일을 말하는건 아닙니다.

    아마 CruiseControl 도 unix계열로 설명하지 않았을까 싶습니다,이 스크립트 vbs로 그대로 짤려다 핑계대고 그만두었습니다. ㅡㅡV

    참고로,The Pragmatic Programmer ANT 에,이 툴과 더불어 쓰는 법을 설명했던군요. 단 unix 계열에서.

    이런 류의 책을 뭘로 분류해야할지 모르겠지만, 돌고 도는것 같습니다.

    그런데도 실제 프로젝트에 적용하지 않은 이유는 뭔가? 바로 옆자리에 있는대 글 남기니깐 기분이 묘한대요. 그럼 바.빠.서. 이만.ㅋ
    2008.04.24 09:58
  • 프로필사진 Favicon of https://koko8829.tistory.com 열이아빠 뒷부분에 문서화도구를 언급하긴 하는데 Doxygen, Javadoc, NDoc 에 대하여 간단한 리뷰가 소개되어있습니다. CruiseControl 은 .NET 에 대하여 간단하게 언급해주고 있습니다.
    실제 프로젝트에 적용하지 못하는 이유는 아직도...단위테스트 for JUnit 를 보고 있어서...ㅎㅎ
    CI 까지 가기에는 아직 먼것같습니다.
    2008.04.25 00:03 신고
댓글쓰기 폼