[eBook]소프트웨어 악취를 제거하는 리팩토링 : 구조적 설계 문제를 풀어내는 최선의 실천법!

저 : 기리쉬 서야나라야나, 터셔 샤르마역 : 박재호출판사 : 길벗발행일 : 2016년 02월12일 | 종이책 발행일 : 2015년 12월23일

  • 크게보기
공유하기
판매가
20,800원 쿠폰받기

적립혜택자동적립

1,040P(5%)  

5만원이상 주문시 2천P+등급별 최대 2%적립

추가혜택
5만원이상 최대 24개월 무이자 더보기

파일포맷/용량

epub / 17.8 MB

이용환경

전용단말기/아이폰/아이패드/안드로이드폰·태블릿/PC

다운로드기간

제한없음

다운로드방법

유/무선 모두 지원 비스킷앱 무선 다운로드 가능

수량

소중한 분들에게eBook선물하세요! [자세히보기]
북카트담기 바로구매
간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (14,560원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (16,640원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (18,720원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (19,350원)
(최대할인 3만원 / 3만원 이상 결제)
Close

쿠폰/사은품/적립포인트는 적용 조건이 맞을 시 제공됩니다.

쿠폰 금액할인 적립P Total 최대혜택 무이자 사은품
- - 1,456P 3,456원 - -

이상품의 다른 구매방식

전체

상품상세정보

저자소개

배송/교환/환불

글씨크게 글씨작게 글씨크기

전체

상품상세정보

저자소개

리뷰

배송/교환/환불

글씨크게 글씨작게 글씨크기

이상품의분류 TOP

이상품의 eBook 파일 정보 TOP

구성 파일 갯수 : 0
구성 파일 명 : 소프트웨어 악취를 제거하는 리팩토링
  • 이 상품을 구매후 마이북쇼핑 > 나의 eBook에서 각각의 eBook 파일을 확인할 수 있습니다.
  • eBook 단말기를 biscuit manager로 연결하여 다운로드 받을 수 있습니다.

북마스터소개글 TOP

이 책은 코드 수준보다 추상화 단계가 높은 설계 수준에서 발생하는 다양한 악취, 악취를 일으킨 원인과 해소 방법, 악취가 영향을 미치는 핵심 품질 속성을 추상화, 캡슐화, 모듈화, 계층이라는 네 가지 대 범주에 속한 25가지 항목으로 나눠서 소개한다. 소프트웨어 개발자가 설계 원칙을 어길 때 어떤 악취가 발생하는지를 파악하여 설계 과정에서 직면한 다양한 도전을 탐구한다. 단순히 악취 목록만 나열하는 이론적인 접근 방법에서 벗어나 다양한 일화와 실제 예제를 중심으로 소프트웨어 개발 현장에서 어떤 문제가 발생하는지 소개한다. 그리고 구체적인 방식으로 경험담을 기술하여 이것을 어떻게 해결할 수 있는지 보여 줌으로써 좋은 설계와 나쁜 설계가 무엇인지 제대로 알려 준다.

추천사 TOP

“기술 부채라는 개념은 시스템을 짓누르는 힘을 이해하는 중심이다. 종종 시스템이 스트레스를 받는 장소, 방법, 이유를 설명하기 때문이다. 이 책은 기쁘게도 기술 부채와 실천 가능한 수단으로서 부채를 해소하는 리팩토링에 초점을 맞추고 있다.”
- 그래디 부치 / UML 창시자, IBM 펠로우

“소프트웨어 진화는 필연적으로 기술 부채를 누적하게 만든다. 결국 유지 보수가 점점 고통스럽고 비싸게 된다. 저자들은 광범위한 경험을 토대로 소프트웨어에 따라다니는 주요 설계 문제(악취)를 범주로 나누고, 적절한 리팩토링으로 어떻게 악취를 제거할 수 있는지 알기 쉽게 설명한다.”
- 디오미디스 스피넬리스 / [오픈 소스 관점에서 본 코드 읽기] 저자

“이 책은 정말 훌륭하며 전문가들을 위한 또 다른 이정표다. 이 책으로부터 상당히 많은 내용을 배우며 즐기리라 확신한다.”
- 스테판 뒤카스 / 소프트웨어 분석과 리엔지니어링 분야의 전문가

목차 TOP

1장 기술 부채

1.1 기술 부채의 개념
1.2 기술 부채의 구성 요소
1.3 기술 부채가 미치는 영향
1.4 기술 부채를 초래하는 원인
1.5 기술 부채를 관리하는 방법

2장 설계 악취

2.1 악취에 신경 써야 하는 이유
2.2 악취를 일으키는 요인
2.2.1 설계 원칙 위반
2.2.2 부적절한 패턴 사용
2.2.3 언어 제약
2.2.4 객체 지향에서 절차적인 사고방식
2.2.5 점성
2.2.6 우수 관례와 우수 프로세스의 미준수
2.3 악취를 해소하는 방법
2.4 책에서 다루는 악취 범위
2.5 설계 악취의 분류
2.5.1 악취 분류를 기반으로 한 설계 원칙
2.5.2 악취를 ...

본문중에서 TOP

변화는 불가피하고 어렵다! 이것은 진리이며, 인생뿐만 아니라 소프트웨어에도 적용된다. 소프트웨어는 끊임없이 증가하는 사용자의 요청에 부응하려고 계속 진화한다. 동시에 소프트웨어의 무형적인 성질은 이런 끊임없는 변경을 관리하기 어렵게 한다. 보통 결과물은 형편없는 소프트웨어 품질*과 엄청난 기술 부채다. 책은 설계에서 악취를 찾아 해소하여 소프트웨어 품질을 높이고 기술 부채를 줄이는 방법을 알려 준다. “좋은 의사는 약을 알지만, 위대한 의사는 병을 안다.”라는 의학 부문에서 사용하는 표현을 차용하면, 우리의 접근 방법은 “좋은 설계자는 설계 해법을 알지만, 위대한 설계자는 설계의 문제점(악취), 악취가 발생한 원인, 증명되고 건전한 설계 원칙을 적용하여 악취를 해소할 수 있는 방법을 이해하는 사람이다.”라는 철학에 근거를 둔다. 따라서 책의 목표는 더 나은 설계자로 여러분을 이끄는 데 있다. 설계에서 ‘질병’을 인식하고 이해하며 이를 적절히 다룰 수 있기에 결과적으로 소프트웨어 품질을 개선하여 기술 부채를 통제 하에 둘 수 있다.
(/ '저자 서문' 중에서)

저자소개 TOP

기리쉬 서야나라야나 [저]

인도 방갈로르에 소재한 지멘스 연구 기술 센터 소속 선임 연구 과학자.

터셔 샤르마 [저]

인도 방갈로르에 소재한 지멘스 연구 기술 센터 소속 기술 전문가.

박재호 [역]

포항공과대학교 컴퓨터공학과 학부와 대학원을 졸업했다. 블로그 ‘컴퓨터 vs 책’(jhrogue.blogspot.com)을 운영하고 있다. [Blog2Book, 열씨미와 게을러의 리눅스 개발 노하우 탐험기], [IT EXPERT, 임베디드 리눅스], [English for Developers](이상 한빛미디어)를 저술했고, [풀스택 개발자를 위한 MEAN 스택 입문](한빛미디어), [조엘 온 소프트웨어], [전문 검색과 분석을 위한 Elasticsearch 서버], [MongoDB NoSQL로 구축하는 PHP 웹 애플리케이션](이상 에이콘) 등을 번역했으며, [클린코드](인사이트), [해커스], [리눅스 시스템 프로그래밍...

평점주기 starstarstarstarstar

공유
  • 기대지수

  • 내용

  • 재미

  • 편집/디자인

등록
[0 / 200자]

배송/교환/환불 TOP

eBook 구매 안내

  • 인터파크도서 > eBook 메뉴로 접속 후 구매 가능합니다.
  • 스마트폰/패드 biscuit 무료 어플리케이션에서 [스토어]로 접속 후 구매 가능합니다.
  • 비스킷탭에서 [스토어]로 접속 후 구매 가능합니다.
  • 모바일웹 (http://m.book.interpark.com) 에서 eBook 페이지로 접속 후 구매 가능합니다.

eBook 다운로드 안내

  • eBook 상품은 결제완료 즉시 다운로드하여 읽을 수 있습니다.
  • 구매하신 eBook 상품은 총 5대의 기기에 다운로드 하실 수 있습니다.
  • 대여 상품일 경우 eBook 파일의 대여기간이 만료되면 더 이상 eBook 파일을 읽을 수 없습니다.

eBook 다운로드 방법

  • 1. 스마트폰/패드에서 다운로드 받기
    스마트폰/패드 biscuit 어플리케이션 > [다운]에서 구매 상품 다운로드시 [내책장]에서 확인 가능합니다.
    비스킷탭 > [다운로드 대기 eBook]에서 구매 상품 다운로드 시 [서재List]에서 확인 가능 합니다.
  • 2. 비스킷PC뷰어에서 다운로드 받기
    무료로 제공하는 biscuit PC뷰어를 PC에 설치>[다운로드 대기]에서 다운로드 후 이용 가능 합니다.
  • 3. biscuit (eBook 전용 e-ink 단말기)에서 PC와 USB로 다운로드 받기
    무료로 제공하는 biscuit manager를 PC에 설치하여 주시기 바랍니다. [biscuit manager 다운로드]
    PC에 biscuit eBook 전용 단말기를 USB케이블로 연결한 후, biscuit manager를 실행합니다.
    biscuit manager > [나의 eBook]에서 구매 상품 다운로드시 [내 서재]에서 확인 가능합니다.

eBook 환불 안내

  • 1. 상품 구매 후 다운로드 받은 경우
    주문 취소가 불가능 합니다.
  • 2. 다운로드 받지 않은 경우
    상품 구입 후 7일 이내 주문 취소 가능합니다. (7일 경과시 취소 불가)

고객센터 안내

  • 1. eBook 콘텐츠 문의 : eBook 고객센터 1588-2547 (평일 - 오전 09:00 ~ 오후 06:00 / 토요일 - 오전 09:00 ~ 오후 01:00 / 일요일, 공휴일 휴무)
  • 2. 비스킷탭 관련 문의 : KCS(한국컴퓨터기기유지수리업협동조합) A/S 센터 1688-4511 (평일 - 오전 10:00 ~ 오후 07:00 / 토~일요일, 공휴일 휴무)
  • 3. biscuit (eBook 전용 e-ink 단말기) 문의 : LG전자 A/S센터 1544-7777 (평일 - 오전 09:00 ~ 오후 06:00 / 토요일 - 오전 09:00 ~ 오후 01:00 / 일요일, 공휴일 휴무)

전체

상품상세정보

저자소개

배송/교환/환불

TOP