메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

자바 프로젝트 필수 유틸리티: Maven, TeamCity, Subversion, Trac

  • 저자 : 박재성
  • 출간 : 2009-03-09
  • 페이지 : 484 쪽
  • ISBN : 9788979146646
  • 물류코드 :1664
TAG :
초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 16

진화하는 팀을 위한 개발 환경 구축 안내서

의사소통의 부족, 무질서한 팀이 유기적이고 능동적인 팀으로 변해가는 과정과 도구들이 팀에 스며드는 방법을 보여준다. 프로젝트 구성원의 역할이 세분화하면서 증가한 협업 비용을 낮추는 방법, 생산성을 위해 도입한 다양한 오픈 소스 라이브러리와 프로젝트 간의 의존성으로 발생하는 복잡함을 관리하는 방법, 구성원의 거부감을 낮추면서 애자일한 팀으로 발전하는 과정을 보여주면서 개발 환경, 개발 프로세스, 개발자가 애자일하게 변하는 모습을 보여준다.

개발자가 일하기 편한 프로젝트 환경 만들기
소프트웨어가 복잡해진 만큼 개발 환경도 복잡해졌다. 복잡해진 개발 환경을 관리하는 어려움을 Maven, TeamCity, Equinox p2 등 프로젝트 필수 유틸리티로 쉽게 관리하는 방법을 보여준다. 프로젝트마다 다른 프레임워크 버전을 일관되게 관리하고, 프로젝트 환경에 맞는 이클립스를 구성하는 법, 팀원 간에 공통된 개발 환경을 공유하는 방법을 소개해 복잡한 프로젝트 환경을 더 쉽게 관리한다.

변화에 적응하는 팀 만들기
프로젝트 환경 만들기의 어려움은 단순히 도구가 아니라 사람에게 있다. 변화에 거부감을 드러내는 팀에 프로젝트 도구를 도입하고, 점진적으로 팀의 변화를 이끌어가는 모습을 보여줌으로써 자신의 팀에 어떻게 적용하면 좋을지에 대한 실마리를 제공한다.

  • 버전 관리 시스템(Subversion)으로 소스 코드 관리
  • 이슈 관리 시스템(Trac)을 활용한 문서와 프로젝트 관리
  • 팀 협업을 위한 이클립스 개발 환경 구성하기
  • Equinox p2로 이클립스 플러그인과 인스턴스 관리
  • Maven을 이용한 빌드와 프로젝트를 관리하는 법
  • TeamCity로 프로젝트를 통합하는 법
  • Cobertura로 소스 코드 품질 기준 측정하기
  • Checkstyle로 소스 코드를 통일하는 법
  • Findbugs, JDepend, PMD, CPD로 소스 코드 분석하기
저자

박재성

2000년부터 www.javajigi.net 사이트를 운영하면서 Java와 XML에 관한 많은 강좌를 올렸다. 작년부터 진행한 스트럿츠 강좌는 개발자들에게 큰 호응을 얻고 있다. CMS 솔루션을 개발한 경험을 가지고 있으며, 현재는 프리랜서로 활동하고 있다. 주된 관심 분야는 아키텍처 설계와 웹 서비스다. 저서로는 『XML 실전 프로그래밍』(가메출판사, 2003)이 있으며, 『Total Eclipse』(영진.com, 2003), 『IT EXPERT 모델 2로 다시 배우는 JSP』(한빛미디어, 2003)의 테스터로도 활동했다.

1장 변화하는 개발 프로세스와 개발 환경01. 무질서 - 개발자의 길을 걷기 시작한 단계02. 과도기 - 변화를 요구하는 단계03. 새로운 시도 - 변화를 만드는 단계04. 마치며2장 애자일 프로세스01. 애자일 프로세스 개요02. 애자일 프로세스 기반의 프로젝트 관리03. 애자일 프로세스에 적합한 조직 모델04. 마치며3장 Trac을 활용한 효율적인 문서 관리 및 프로젝트 관리01. Trac 소개02. Trac 설치03. Trac 플러그인 설치 및 기본 설정04. Trac을 활용한 프로젝트 관리05. 마치며4장 팀 협업을 위한 이클립스 개발 환경01. 이클립스 설치02. 워크스페이스 관리03. Mylyn 플러그인 설치 및 Trac 서버와 연결04. Mylyn 플러그인 기능과 활용 방안05. 태스크 중심 개발06. 마치며5장 Maven을 이용한 빌드 자동화 Ⅰ01. Maven의 개요 및 설치02. Maven 기반의 템플릿 프로젝트 생성03. Maven 설정 파일04. Maven의 디렉토리 구조와 라이프 사이클05. Maven으로 의존 관계 라이브러리 관리06. 이클립스 플러그인을 활용한 WTP 프로젝트 생성07. Profile 기능 활용하기08. 마치며6장 Maven을 이용한 빌드 자동화 Ⅱ01. Sql 플러그인으로 데이터베이스 통합하기02. 웹 애플리케이션 배포 자동화03. Maven 플러그인 생성04. Artifactory를 활용한 내부 원격 사설 저장소의 구성05. Archetype 생성 및 활용06. AppFuse로 기본 프로젝트 생성하기07. 마치며 2617장 버전 관리 시스템 소스 코드 관리하기01. 버전 관리 시스템02. SVN 설치 및 활용03. Subversive 이클립스 플러그인 활용04. Trac과 SVN 연동05. VCS의 소스 코드 관리 전략06. 분산 버전 관리 시스템07. 마치며8장 TeamCity를 활용한 지속적 통합01. 지속적 통합02. TeamCity를 활용한 지속적 통합03. 마치며9장 지속적인 소스 코드 검사01. 소스 코드 검사 리포트 생성02. Cobertura Test Coverage 툴03. Checkstyle 리포트04. Findbugs 리포트05. PMD 리포트06. CPD 리포트07. JDepend 리포트08. QALab으로 빌드 통계 모니터링09. 마치며10장 개발 환경 실제 활용01. 요구 사항 분석과 우선순위 결정02. 개발 환경 세팅03. 개발 진행04. 배포 및 운영05. 마치며부록 애자일 프로세스A. 예제 실행하기B. TortoiseSVN 설치 및 활용찾아보기 

  • 첫번째 리뷰어가 되어주세요.
부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-07-26 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
자바 프로젝트 필수 유틸리티: Maven, TeamCity, Subversion, Trac
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
자바 프로젝트 필수 유틸리티: Maven, TeamCity, Subversion, Trac
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자바 프로젝트 필수 유틸리티: Maven, TeamCity, Subversion, Trac
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실