본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 소득공제

클린 소프트웨어 애자일 원칙과 패턴, 그리고 실천 방법

반양장
로버트 C. 마틴 지음 | 이용원 , 김정민 , 정지호 옮김 | 제이펍 | 2017년 05월 15일 출간
클로버 리뷰쓰기
  • 정가 : 38,000원
    판매가 : 34,200 [10%↓ 3,800원 할인]
  • 혜택 :
    [기본적립] 1900원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    12월 01일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 컴퓨터/IT 도서 2만원 이상 구매 시 개발자 매거진 사은품 선..
    2021.11.11 ~ 2021.12.31
  • 2022 캘린더 수록한 IT독자를 위한 readIT 노트 사은품
    2021.10.14 ~ 2021.12.31
  • 개발자의 학습과 성장에 도움이 되는 55권의 목록입니다.
    2021.07.15 ~ 2021.12.31
  • 책을 통해 성장해나가는 개발자를 응원합니다.
    2017.06.22 ~ 2025.07.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2022.12.31
상품상세정보
ISBN 9791185890852(1185890858)
쪽수 724쪽
크기 190 * 247 * 39 mm /2029g 판형알림
이 책의 원서/번역서 Agile Software Development, Principles, Patterns, and Practices / Robert C. Martin

책소개

이 책이 속한 분야

소프트웨어 개발을 위한 사려 깊은 조언으로 가득한 책! 《클린 코드》를 비롯한 베스트셀러 저자이자 소프트웨어 개발 전문가로 저명한 로버트 C. 마틴은 이 책을 통해 소프트웨어 개발자, 프로젝트 관리자, 소프트웨어 프로젝트 리더들이 안고 있는 문제에 대한 해결책을 제시하고 있다. 애자일 개발 방식의 창시자 중 한 명이기도 한 저자는 이 책을 통해 애자일 개발 방식과 익스트림 프로그래밍에 대해 포괄적이고 실용적인 튜토리얼을 제공한다.

목차

PART 1 애자일 개발
CHAPTER 1 애자일 실천방법 _ 4
CHAPTER 2 익스트림 프로그래밍 소개 _ 15
CHAPTER 3 계획 세우기 _ 27
CHAPTER 4 테스트 주도 개발 _ 34
CHAPTER 5 리팩토링 _ 45
CHAPTER 6 프로그래밍 에피소드 _ 59

PART 2 애자일 설계
CHAPTER 7 애자일 설계란 무엇인가? _ 110
CHAPTER 8 단일 책임 원칙(SRP) _ 124
CHAPTER 9 개방 폐쇄 원칙(OCP) _ 130
CHAPTER 10 리스코프 치환 원칙(LSP) _ 144
CHAPTER 11 의존 관계 역전 원칙(DIP) _ 166
CHAPTER 12 인터페이스 분리 원칙(ISP) _ 177

PART 3 급여 관리 사례 연구
CHAPTER 13 커맨드와 액티브 오브젝트 패턴 _ 199
CHAPTER 14 템플릿 메소드와 스트래터지 패턴: 상속과 위임 _ 211
CHAPTER 15 퍼사드 패턴 _ 226
CHAPTER 16 싱글톤과 모노스테이트 패턴 _ 231
CHAPTER 17 널 오브젝트 패턴 _ 244
CHAPTER 18 급여 관리 사례 연구: 반복의 시작 _ 248
CHAPTER 19 급여 관리 사례 연구: 구현 _ 263

PART 4 급여 관리 시스템 패키징
CHAPTER 20 패키지 설계의 원칙 _ 321
CHAPTER 21 팩토리 패턴 _ 345
CHAPTER 22 급여 관리 사례 연구(2부) _ 354

PART 5 기상 관측기 사례 연구
CHAPTER 23 컴포지트 패턴 _ 379
CHAPTER 24 옵저버 패턴: 패턴으로 돌아가기 _ 383
CHAPTER 25 추상 서버, 어댑터, 브리지 패턴 _ 408
CHAPTER 26 프록시 패턴 프록시와 천국으로의 계단 패턴: 서드파티 API 관리 _ 421
CHAPTER 27 사례 연구: 기상 관측기 _ 454

PART 6 ETS 사례 연구
CHAPTER 28 비지터 패턴 _ 497
CHAPTER 29 스테이트 패턴 _ 533
CHAPTER 30 ETS 프레임워크 _ 561

APPENDIX A UML 표기법 I: CGI 예제 _ 597
APPENDIX B UML 표기법 II: 스태트먹스 _ 629
APPENDIX C 두 기업에 대한 풍자 _ 655
APPENDIX D 소스 코드는 곧 설계다 _ 671

찾아보기 _ 685

책 속으로

프로세스와 툴보다 개인과 상호작용이 우선이다. 사람은 성공의 가장 중요한 요소다. 팀에 뛰어난 팀원이 없으면 좋은 프로세스가 있다 해도 프로젝트를 실패에서 구원할 수 없지만, 엉터리 프로세스는 가장 뛰어난 팀원조차 비효율적인 작업을 하게 만들 수 있다. 뛰어난 팀원들이 모여 있다 해도, 그들이 팀으로서 함께 일하지 않으면 비참하게 실패할 수 있다. _6쪽

리팩토링의 목표는 이 장에서 설명한 것처럼 매일 코드를 청소하는 것이다. 우리는 문제가 쌓이고 쌓여서, 오랜 시간 동안 축적된 것을 파내고 문질러 닦아야 하는 것을 원하지 않... 더보기

출판사 서평

이 책의 주요 특징
-소프트웨어 개발자와 프로젝트 관리자에게 애자일 개발 방식을 통해 프로젝트를 예산과 일정에 맞게 끝내는 방법을 안내한다.
-익스트림 프로그래밍을 사용해 계획하고, 테스트하고, 리팩토링하고, 짝 프로그래밍하는 방식을 보여주기 위해 실제 사례 연구를 사용한다.
-재사용 가능한 풍부한 C++와 자바 코드를 담고 있다.
-UML과 디자인 패턴을 사용해 고객 지향적 시스템의 문제를 해결하는 데 초점을 맞춘다.

[추천사]
“나는 이런 책을 정말 오래 기다려왔다. 마틴은 우리의 기술 향상에 필요한 실용적인 지식... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서/번역서

안내
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품