분야: [프로그래밍 언어, 프로그래밍]
출간일: 2011. 12. 19
페이지: 848
도서정가: 45,000 원
ISBN: 9788993827347
존 퍼거슨 스마트 저 / 조창석, 고영태, 강수영, 백성민 역
『훌륭한 장인들이 최고의 작품을 만들기 위해 가장 좋은 도구를 선택하듯이, 프로그래머 역시 좋은 프로그램을 만들기 위해서는 좋은 도구가 필요하다. 마찮가지이다. 「자바 파워 툴」은 팀이나 조직의 규모와 무관하게 자바 개발자들의 실전 능력을 향상시키기 위해 디자인된 30여개의 오픈 소스 툴을 소개하고 있다.
출판사 서평
이 책의 각 장은 특정 툴에 대한 짧은 섹션들로 구성되어 있으며, 따라서 여러분은 빌드 시스템이나 버전 컨트롤 그리고 그 외의 개발 프로세스와 관련된 수많은 주제들에 대한 30개의 짧은 참고서들을 갖게 되는 셈이다. 이 책을 통해 개발 과정을 개선하고 개발 과정에서의 편의성을 높일 수 있기를 바란다. 「자바 파워 툴」은 순조로운 업무 수행을 원하는 리더 개발자들과 소프트웨어 아키텍트들에게 있어 필수 기술서가 될 것이다.
저자 소개
존 퍼거슨 스마트 : 엔터프라이즈 자바(Enterprise Java) 분야와 애자일 개발(Agile Development) 분야에 대한 컨설팅과 교육 및 멘토링 서비스를 제공하는 Wakaleo Consulting(www.wakaleo.com)의 수석 컨설턴트이다.
역자 소개
조창석 : 멀티미디어 플랫폼 개발과 이동 단말 개발 프로젝트에 참여하였고, 현재는 스마트폰 개발 업무를 수행하고 있다.
고영태 : 임베디드 시스템의 UI 및 Front End 개발자로 활동 중이며, 애플리케이션 기획에 관심을 가지고 있다.
강수영 : 자바 플랫폼과 웹 기반의 GUI 개발을 해오고 있으며 현재 안드로이드 관련 프레임워크 개발에 참여하고 있다.
백성민 : 2001년 이후로 임베디드 시스템 제품 개발을 포함한 다양하 환경에서 Java 애플리케이션 개발을 수행하고 있으며 최근에는 Mobile App 관련 업무를 수행하고 있다.
1부 빌드 도구
1장 Ant를 사용하여 프로젝트 설정하기
2장 Maven 2를 사용하여 프로젝트 설정하기
2부 버전 관리 도구
3장 CVS로 버전 관리 설정하기
4장 Subversion으로 버전 관리 설정하기
3부 지속적인 통합
5장 컨티늄을 이용하여 지속적인 서버 설정하기(CD)
6장 크루즈컨트롤을 이용하여 지속적인 통합 서버 설정하기
7장 런트빌드-웹 기반의 지속적인 통합 서버(CD)
8장 허드슨을 이용한 지속적인 통합
9장 오픈파이어를 이용하여 인스턴트 메시지 플랫폼 설정하기
4부 단위 테스트
10장 JUnit으로 코드 테스트하기
11장 TestNG를 사용한 새로운 테스팅 방법
12장 Cobertura로 테스트 커버리지 극대화하기
5부 통합, 기능, 부하 및 성능 테스트
13장 StrutsTestCase로 Struts 애플리케이션 테스트하기(CD)
14장 DbUnit을 활용한 데이터베이스 통합 테스트
15장 JUnitPerf로 성능 테스트하기
16장 JMeter로 부하 및 성능 테스트하기
17장 SoapUI로 웹 서비스 테스트하기
18장 JDK 도구를 사용한 자바 애플리케이션의 프로파일 및 모니터링하기
19장 Eclipse에서 자바 애플리케이션 프로파일링하기
20장 사용자 인터페이스 테스트
6부 품질 측정 도구
21 CheckStyle로 코딩 규약 준수 여부를 감지하고 강제하기
22장 PMD를 이용한 에러 사전 검출
23장 FindBugs를 이용한 에러 사전 검출
24장 코딩 산출물 검사하기 - Jupiter를 사용한 반자동화 코드 리뷰
25장 Mylyn으로 초점을 명확하게 하기
26장 빌드 통계 감시하기(CD)
7부 이슈 관리 도구
27장 Bugzilla
28장 Trac - 경량 프로젝트 관리
8부 기술 문서 작성 도구
29장 커뮤니케이션 도구로써의 Maven 2 프로젝트 웹사이트(CD)
30장 기술 문서 자동으로 생성하기
31장 Hibernate