프로젝트 자동화

프로젝트 자동화

(Pragmatic Project Automation)

실용주의 프로그래머를 위한 프로젝트 자동화

 

 

지은이 : 마이크 클라크 / 옮긴이 : 김정민

정가 : 15,800원

 

223쪽 / 판형 : B5 / 1판

출간일 : 2005년 04월 06일

ISBN-10 : 8991268056

ISBN-13 : 9788991268050

 

 

저자소개

Mike Clark

항공우주, 원격통신, 금융, 인터넷 분야의 소프트웨어를 개발했고, JUnitPerf나 JDepend 등 널리 쓰이는 오픈소스 도구를 만들었다. 공저로 『Bitter EJB』(Manning)와 『Test Driven Development: A Practical Guide』(Prentice Hall)가 있다. 현재 Clark Consulting사에서 일한다.
프로젝트 자동화에 대한 추가 정보는 이 책의 홈페이지 http://pragmaticautomation.com/에서 찾아볼 수 있다.

 

역자소개

김정민

서울대 컴퓨터공학부를 졸업하고 현재 SK텔레콤 정보기술연구원에서 일한다. 학부 서버 시스템 관리자로 2년간 활동하였고, 삼성전자 메카트로닉스 센터와 연계하여 수행한 학부 프로젝트 PLC Laddar Editor 개발 등 다양한 소규모 프로젝트에 참여하였다.
『실용주의 프로그래머를 위한 단위 테스트 with JUnit』(인사이트)과『Big Java』(사이텍미디어)와 『LogOn JAVA2 Programming』(사이텍미디어)과 『소프트웨어 개발의 지혜』(야스미디어)를 번역하였다.

 

김정훈

서울대학교 컴퓨터공학부 휴학 중이다. 서울대학교 중앙 전산 동아리 SNAGs에서 2년간 Solaris를 관리하였다. 컴퓨터공학부 IT 동아리 LPG에서 DirectX를 이용한 3D 그래픽 분야 프로젝트인 ‘Chinese Checker online’ 개발에 참여하였고, 삼성전자 인턴사원 시절 초소형 메인보드용 Linux 부트로더 개발 프로젝트 등에 참여하였다.

 

책소개

개발자의 편안한 삶을 위해 컴퓨터에게 일상 작업을 맡겨 보자!
언제나 제 시간에 소프트웨어를 빌드하고 테스트하고 디플로이하고 싶은가? 코드 노가다하는 시간을 줄이고, 소프트웨어를 작성하고 기술을 갈고닦는 시간을 늘리고 싶은가? 그렇다면 프로젝트에서 우리가 늘 하는 일을, 한가하게 ‘idle’ 상태로 노는 컴퓨터에게 맡겨 보자.

우리는 다른 사람들을 위해 애플리케이션을 만들지만, 정작 자신을 위해 작업을 자동화하는 데에는 거의 시간을 쓰지 않는다. 이번 주에, 그리고 다음 주에, 또 그 다음 주에 산출물을 내놓아야 하는 곤경에 처한 우리를 위해 단순 반복적이고 지루하고 필수적인 일을 자동화해 보자. 빌드하고 테스트하는 것부터 소프트웨어를 디플로이하고 모니터링하는 것까지 모든 것을. 간단한 스크립트나 앤트(Ant)는, 빌드 시기마다 입력할 것이 제대로 입력되었는지 우리 대신 점검해주고, 모니터 앞에 앉아 있지 않아도 빌드 결과가 실패하면 바로 알려준다. 또 크루즈컨트롤(CruiseControl)은, 우리가 설정한 빈도에 따라 예약 빌드를 자동으로 실행한다. 버튼 하나만 누르면 자동으로 릴리즈하여 바로 소프트웨어를 사용자에게 디플로이하고, 사용자에게 생기는 문제를 진단 테스트로 해결할 수도 있다. 게다가 컴퓨터는 단순 반복 작업을 잘하기 때문에, 컴퓨터에게 빌드, 테스트, 릴리즈를 제대로 가르쳐두면 일관되고 반복적으로 빌드하고 디플로이하여 여러분의 시간을 절약해 줄 것이다.