이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
PART 1 애자일 개발CHAPTER 11 애자일 실천방법 _ 4CHAPTER 12 익스트림 프로그래밍 소개 _ 15CHAPTER 13 계획 세우기 _ 27CHAPTER 14 테스트 주도 개발 _ 34CHAPTER 15 리팩토링 _ 45CHAPTER 16 프로그래밍 에피소드 _ 59PART 2 애자일 설계CHAPTER 17 애자일 설계란 무엇인가? _ 110CHAPTER 18 단일 책임 원칙(SRP) _ 124CHAPTER 19 개방 폐쇄 원칙(OCP) _ 130CHAPTER 10 리스코프 치환 원칙(LSP) _ 144CHAPTER 11 의존 관계 역전 원칙(DIP) _ 166CHAPTER 12 인터페이스 분리 원칙(ISP) _ 177PART 3 급여 관리 사례 연구CHAPTER 13 커맨드와 액티브 오브젝트 패턴 _ 199CHAPTER 14 템플릿 메소드와 스트래터지 패턴: 상속과 위임 _ 211CHAPTER 15 퍼사드 패턴 _ 226CHAPTER 16 싱글톤과 모노스테이트 패턴 _ 231CHAPTER 17 널 오브젝트 패턴 _ 244CHAPTER 18 급여 관리 사례 연구: 반복의 시작 _ 248CHAPTER 19 급여 관리 사례 연구: 구현 _ 263PART 4 급여 관리 시스템 패키징CHAPTER 20 패키지 설계의 원칙 _ 321CHAPTER 21 팩토리 패턴 _ 345CHAPTER 22 급여 관리 사례 연구(2부) _ 354PART 5 기상 관측기 사례 연구CHAPTER 23 컴포지트 패턴 _ 379CHAPTER 24 옵저버 패턴: 패턴으로 돌아가기 _ 383CHAPTER 25 추상 서버, 어댑터, 브리지 패턴 _ 408CHAPTER 26 프록시 패턴 프록시와 천국으로의 계단 패턴: 서드파티 API 관리 _ 421CHAPTER 27 사례 연구: 기상 관측기 _ 454PART 6 ETS 사례 연구CHAPTER 28 비지터 패턴 _ 497CHAPTER 29 스테이트 패턴 _ 533CHAPTER 30 ETS 프레임워크 _ 561APPENDIX A UML 표기법 I: CGI 예제 _ 597APPENDIX B UML 표기법 II: 스태트먹스 _ 629APPENDIX C 두 기업에 대한 풍자 _ 655APPENDIX D 소스 코드는 곧 설계다 _ 671찾아보기 _ 685
|
|
소프트웨어 개발을 위한 사려 깊은 조언으로 가득한 책!『클린 코드』를 비롯한 베스트셀러 저자이자 소프트웨어 개발 전문가로 저명한 로버트 C. 마틴은 이 책을 통해 소프트웨어 개발자, 프로젝트 관리자, 소프트웨어 프로젝트 리더들이 안고 있는 문제에 대한 해결책을 제시하고 있다. 애자일 개발 방식의 창시자 중 한 명이기도 한 저자는 이 책을 통해 애자일 개발 방식과 익스트림 프로그래밍에 대해 포괄적이고 실용적인 튜토리얼을 제공한다.이 책의 주요 특징? 소프트웨어 개발자와 프로젝트 관리자에게 애자일 개발 방식을 통해 프로젝트를 예산과 일정에 맞게 끝내는 방법을 안내한다.? 익스트림 프로그래밍을 사용해 계획하고, 테스트하고, 리팩토링하고, 짝 프로그래밍하는 방식을 보여주기 위해 실제 사례 연구를 사용한다.? 재사용 가능한 풍부한 C++와 자바 코드를 담고 있다.? UML과 디자인 패턴을 사용해 고객 지향적 시스템의 문제를 해결하는 데 초점을 맞춘다.“나는 이런 책을 정말 오래 기다려왔다. 마틴은 우리의 기술 향상에 필요한 실용적인 지식으로 무장된 사람이다.”_마틴 파울러 / 컨설턴트이자 『리팩토링』의 저자“아마 이 책은 애자일 방법, 패턴, 그리고 현대적인 소프트웨어 개발 방식의 기초를 하나로 엮어낸 첫 번째 책일 것이다. 밥 마틴이 말하면, 주의 깊게 들어라.”_존 블리스사이즈 / 컨설턴트이자 『Pattern Hatching: Design Patterns Applied』의 저자“밥 마틴은 숙련된 개발자와 교육자로서의 재능을 이 책에 모두 쏟아부었다. 그만의 실용적 통찰력과 유쾌한 문체가 가득한 책이다.”_크레이그 라만 / 컨설턴트이자 『UML과 패턴의 적용』의 저자
|