초록

프로젝트 자동화 환경에서 진행되는 개발 프로세스를 실습으로 학습!

이 책은 Subversion, Trac, CruiseControl.NET, Symbol/Release Server로 프로젝트 자동화 환경을 구축하고, 각 툴을 유기적으로 연동하는 법을 순차적으로 보여준다. Subversion과 연동할 수 있는 이슈 관리 시스템인 Trac과 자동 빌드 시스템인 CruiseControl.NET을 다루었다. 개발자가 일하기 편한 프로젝트 환경을 만들도록 돕는다.

먼저 1부에서는 통합 개발 환경을 구축하는데 필수적인 개념과 사용방법을 설명한다. 버전 관리 시스템으로 소스 코드 관리, 이슈 관리 시스템으로 지속적인 피드백을 통합, 빌드 자동화 시스템, Subversion 설치 및 사용법, PowerShell 사용법과 기본문 법, Debugging Tools for Windows를 사용하여 Subversion과 심볼 파일(PDB) 연동하기 등을 알려준다.

그런 다음 2부에서는 Trac, Subversion, CruiseControl.NET, Symbol Server, Subversion Symbol Indexing을 연동한 통합 개발 환경에 대해 이야기한다. 그리고 3부에서는 프로젝트 생성 및 설정에서 소스 되돌리기까지, Hello World를 출력하는 간단한 프로젝트(Visual C++로 개발하는 윈도우 응용프로그램)를 진행한다.

▶ 이 책의 구매 포인트!
유닉스, 리눅스보다는 접근하기가 쉽고, 국내에서 많이 사용하고 있는 윈도우를 기반으로 설치 및 활용 방법을 설명하였다. 마지막 부록 부분에는 응용 프로그램 프로젝트 이외에 윈도우 디바이스 드라이버 프로젝트를 구축한 시스템에 연동하는 방법, 실전에서 발생하는 문제들에 대한 해결책, 각종 팁들을 약 80페이지에 담았다.

★ 함께 제공되는 CD에는 본문에 사용된 오픈소스 프로그램, 본문의 예제파일과 유틸리티 설정 파일이 수록되어 있다.