책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788955508475
· 쪽수 : 228쪽
· 출판일 : 2005-07-18
책 소개
목차
추천의 글
들어가면서
저자 소개
Part I 일반적 XP 원리
Chapter 01 일반적인 프로젝트
Z사의 프로젝트 소개
산출물 기반의 프로젝트
프로젝트 관리자와 개발자
기술적인 역량
요구사항의 변화
멈춰 버린 프로젝트
Chapter 02 프로젝트의 문제점
프로젝트 방법론의 선택
관리체계의 중복성
기술적인 배경
개발환경의 부적합성
요구사항의 변경
복하지 못한 프로젝트
프로젝트 오너십의 부재
요약
Chapter 03 문제점에 대한 반론과 XP의 일반론
간략하고 즉각적인 프로젝트 관리
간략한 디자인
즉각적인 피드백
지속적인 측정 및 추정 그리고 변경
지속적인 팀빌딩
술적인 문제
요약
Part II XP 세부 사항
Chapter 04 변화의 비용
Chapter 05 XP의 4가지 중요 요소들
의사 소통
간결함
피드백
자신감
요약
Chapter 06 XP를 이루는 12가지 요소와 그 실행
게임계획
짧은 릴리스
메타포
페어 프로그래밍
공동책임
지속적인 통합
간략한 디자인
테스트
리팩토링
주 40 시간 작업
고객 상주
코드 표준
요약
Part III 효과적인 XP를 위한 기술적 배경
Chapter 07 TDD (Test Driven Development)
JUnit 테스트 프레임워크
JUnit을 이용한 TDD 예제
TDD에서 Self-testing Code는 왜 필요한가?
Chapter 08 JUnit을 이용한 단위 테스트
단위 테스트의 효용
테스트의 종류
Mock Object를 이용한 단위 테스트
Mock Object 만들 때 유의할 사항들
XP 사용시 적용할 만한 구현도구
Chapter 09 리팩토링
프로젝트와 리팩토링
소프트웨어의 성능과 리팩토링
리팩토링을 위한 힌트
요약
Part IV XP의 확장
Chapter 10 소프트웨어 아키텍처
프로젝트 제안서상의 아키텍처
소프트웨어 아키텍처란 무엇인가?
소프트웨어 아키텍처 기술방법과 사용
Chapter 11 리스크 관리
왜 리스크 관리를 해야 하는가?
SRE의 리스크 관리 패러다임
전체 리스크 관리에서 SRE가 가지는 위상
SRE의 요소와 상세
전체 리스크 관리에서 SRE가 가지는 위상
SRE 인터뷰
기타 활동
XP와의 연계
맺음말
참고서적
찾아보기