www.tipntec.com   IT기기, IT서적 직거래 컴뮤니티 팁엔테크
 1% 함께 나눔 클릭 !
로그인
[ ID/Pass찾기 ]
읽지않은 쪽지
(0)
일 반 판 매 분 류
 
ISBN 책 가격비교
ώ 예스24 ώ 교보문고
ώ 알라딘 ώ 인터파크
ώ 리브로 ώ 영풍문고
ώ 북미르 ώ 북스캔
ώ 11st ώ 반디앤...
ώ 지마켓 ώ 팁엔테크
[ 업무시간 ]
월~금 (토.일 휴무)
am: 10시 ~ pm: 7시
점심: 12시 ~ 1시
tipntec@gmail.com
Home >> 상세보기
이전
- 분류위치 >> (개발)방법론/레퍼런스 >> 프로그래밍 기초/개발 방법론 >>
제목 : 패턴을 활용한 리팩터링
새책정가 : 25,000원 판매가격 : 18,000원
ISBN : 9788991268203 출판일 : -
저 자 : 조슈아 케리에브스키 출판사 : 인사이트
책상태 : AAA급(새책)
판매가능권(질)수: 0 권(질)  
배송요금 : 0원 / 배송비 판매자부담(무료배송)
배송방법 : 택배배송
반품여부 : 반품불가  
판매가능지역 : 전국(제주,도서지역제외)
판매자정보(ID / 판매등급) : ggachi[ ] / (평민)
사진1
(판매완료)
판매자 책상태 설명 :

한번도 안본 새책입니다
직거래가능하구요~
쪽지주세요
가격흥정 조금은 가능합니다.
댓글이나 쪽지 주세요~


☞  판매자와 가격 조정을 원하시면 쪽지 또는 댓글을 이용해 보세요.

☞  댓글쓰기(현재 0 / 500byte):
               댓글은 쪽지와 메일로도 판매자에게 자동발송 되어 편리 합니다.


내 용 :

패턴을 고려한 리팩터링(설계자가 패턴을 구현 또는 제거한 설계로 안전하게 이동할 수 있도록 하는 일련의 저수준 리팩터링의 결합)의 이론과 실무를 소개한다. 실세계 프로젝트의 코드를 사용해 20여 개의 패턴에 기반한 설계 변환에 대한 근본적인 사고 과정과 절차를 문서화했다. 또한 패턴 사이의 차이와 패턴을 구현하는 가장 단순한 방법에 대한 통찰을 준다.

목 차 :
역자서문
한국어판 서문
추천사 by Ralph Johnson
추천사 by Martin Fowler

서문
내용
목적
이 책을 읽어야 하는 사람
필요한 배경지식
이 책의 사용법
이 책의 역사
거인들의 어깨에 기대어
감사의 글

1장. 이 책을 쓴 이유
과도한 설계
패턴 만능주의
미진한 설계
테스트 주도 개발과 지속적인 리팩터링
리팩터링과 패턴
발전적 설계

2장. 리팩터링
리팩터링이란?
리팩터링을 하는 이유
많은 눈
사람이 읽기 쉬운 코드
깔끔하게 유지하기
작은 단계
설계 부채
새로운 아키텍처 발전시키기
복합 리팩터링과 테스트 주도 리팩터링
복합 리팩터링의 장점
리팩터링 도구

3장 패턴
패턴이란?
패턴 중독
패턴을 구현하는 다양한 방법
패턴 목표, 패턴 지향, 패턴 제거 리팩터링
패턴은 코드를 더 복잡하게 만드는가?
패턴 지식
패턴을 이용한 사전 설계

4장. 코드 속의 냄새
중복된 코드
긴 메서드
복잡한 조건문
기본 타입에 대한 강박관념
추잡한 노출
문어발 솔루션
인터페이스가 서로 다른 대체 클래스
게으른 클래스
거대한 클래스
Switch 문
조합의 폭발적 증가
괴짜 솔루션

5장. 패턴을 고려한 리팩터링 카탈로그
리팩터링 형식
카탈로그에서 참조한 프로젝트
시작점
학습 순서

6장 생성
Replace Constructors with Creation Methods
Move Creation Knowledge to Factory
Encapsulate Classes with Factory
Introduce Polymorphic Creation with Factory Method
Encapsulate Composite with Builder
Inline Singleton

7장 단순화
Compose Method
Replace Conditional Logic with Strategy
Move Embellishment to Decorator
Replace State_Altering Conditionals with State
Replace Implicit Tree with Composite
Replace Conditional Dispatcher with Command

8장 일반화
Form Template Method
Extract Composite
Replace One/Many Distinction with Composite
Replace Hard_Coded Notifications with Observer
Unify Interfaces with Adapter
Extract Adapter
Replace Implicit Language with Interpreter

9장 보호
Replace Type Code with Class
Limit Instantiation with Singleton
Introduce Null Object

10장 축적
Move Accumulation to Collecting Parameter
Move Accumulation to Visitor

11장. 유틸리티
Chain Constructor
Unify Interfaces
Extract Parameter

후기 by John Brant, Don Roberts
refactoring to patterns 칭찬의 말
참고문헌
인덱스
기 타 :
회사명: 팁엔테크 | 정보책임자: 이미래 | 사업자등록번호: 108-17-55826 | 이메일주소 무단수집 거부
서울시 영등포구 신길동 198  DNB  201호 Contact tipntec@gmail.com more information.
Copyleftⓒ2008 TipnTec. All Rights Not Reserved.