출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791169212427 / 248쪽 / 347g / 152 x 223 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
엥지유니버스
-
제임스 러브록
-
오유나 외 14인
- 27,000
- 18,900
- 22,500
- 20,700
반디앤루니스 리뷰
익스트림 프로그래밍(XP)의 창시자이자 소프트웨어 패턴의 선구자, 켄트 벡이 10년 만에 돌아왔다. 격변의 시기에 놓인 우리를 위한 그의 첫 번째 조언은, 시스템의 전체적인 구조를 생각하며 코드를 작성하고, 복잡한 코드는 논리적인 작은 조각으로 정리하는 방법이다.
이 코딩 노하우를 32가지로 책에 간결하게 정리했으며, 소프트웨어 설계의 기반이 되는 결합도, 응집도, 설계 옵션, 비용 등에 대한 저자만의 인사이트도 함께 담았다. 더 나은 프로그래밍을 할 수 있는 방법이 바로 여기에 있다.
출판사 리뷰
익스트림 프로그래밍의 창시자, 켄트 벡
그의 수십 년 경험과 통찰이 담겨 있는 ‘경험적 소프트웨어 설계’ 노하우
* 저자와 옮긴이가 함께 만든 책
* 옮긴이 노트(별책부록) 특별 구성: 켄트 벡과 옮긴이의 소통 기록 + 옮긴이 특별 부록
익스트림 프로그래밍(XP)의 창시자이자 소프트웨어 패턴의 선구자, 켄트 벡이 10년 만에 돌아왔습니다. 격변의 시기에 놓인 우리를 위한 그의 첫 번째 조언은, 시스템의 전체적인 구조를 생각하며 코드를 작성하고, 복잡한 코드는 논리적인 작은 조각으로 정리하는 방법입니다. 이 코딩 노하우를 32가지로 책에 간결하게 정리했으며, 소프트웨어 설계의 기반이 되는 결합도, 응집도, 설계 옵션, 비용 등에 대한 저자만의 인사이트도 함께 담았습니다. 더 나은 프로그래밍을 할 수 있는 방법이 바로 여기에 있습니다.
Kent Beck is Back!
그가 20년 동안 준비한 시리즈의 첫 책! 지금 바로 만나보세요!
켄트 벡이 20년 넘게 간직한 사명 ‘괴짜들이 세상에서 안전하다고 느끼도록 돕는다’, 그 첫 번째 결실은 [Tidy First?], 바로 코드 정리법입니다. 코딩을 하는 누구나 실무에 적용하여 즉각적인 효과를 볼 수 있는 코드 정리법을 32가지로 정리했으며, 그와 함께 저자가 40년 이상을 프로그래머로 살면서 얻은 개발 및 소프트웨어 설계에 대한 인사이트를 이 책에 가득 담았습니다. 또한, 옮긴이가 번역을 진행하며 저자와 나눈 대화를 정리한 <켄트 벡과 옮긴이의 소통 기록>과 옮긴이의 번역 소회와 개발 인사이트가 담긴 <옮긴이 특별 부록>을 별책부록으로 구성하여 켄트 벡과 옮긴이, ‘두 장인의 대담’을 눈앞에서 지켜보는 것과 같은 경험도 함께 선사합니다. 앞으로 켄트 벡이 써 내려갈 새로운 시리즈의 시작을 어서 만나보세요!
“Make the change easy, then make the easy change”
“변화를 쉽게 만들고, 그 다음에는 쉽게 변화하라”
_켄트 벡
주요 내용
소프트웨어 설계의 작동 방식과 원리에 대한 기본 이론 이해
시스템의 동작 변경과 구조 변경 간의 차이점 탐색
프로그래밍 경험 향상을 위한 정리 우선순위 결정법
작고 안전한 단계에서 큰 변경을 이끄는 방법
소프트웨어 설계와 인간관계의 실천
본권
Part 1 코드 정리법
Chapter 1 보호 구문
Chapter 2 안 쓰는 코드
Chapter 3 대칭으로 맞추기
Chapter 4 새로운 인터페이스로 기존 루틴 부르기
Chapter 5 읽는 순서
Chapter 6 응집도를 높이는 배치
Chapter 7 선언과 초기화를 함께 옮기기
Chapter 8 설명하는 변수
Chapter 9 설명하는 상수
Chapter 10 명시적인 매개변수
Chapter 11 비슷한 코드끼리
Chapter 12 도우미 추출
Chapter 13 하나의 더미
Chapter 14 설명하는 주석
Chapter 15 불필요한 주석 지우기
Part 2 관리
Chapter 16 코드 정리 구분
Chapter 17 연쇄적인 정리
Chapter 18 코드 정리의 일괄 처리량
Chapter 19 리듬
Chapter 20 얽힘 풀기
Chapter 21 코드 정리 시점
Part 3 이론
Chapter 22 요소들을 유익하게 관계 맺는 일
Chapter 23 구조와 동작
Chapter 24 경제 이론: 시간 가치와 선택 가능성
Chapter 25 오늘의 1달러가 내일의 1달러보다 크다
Chapter 26 옵션
Chapter 27 옵션과 현금흐름 비교
Chapter 28 되돌릴 수 있는 구조 변경
Chapter 29 결합도
Chapter 30 콘스탄틴의 등가성
Chapter 31 결합도와 결합도 제거
Chapter 32 응집도
Chapter 33 결론
Part 4 참고 문헌
Appendix A 참고 문헌
별책부록 - 『Tidy First?』 옮긴이 노트
Part 1 켄트 벡과 옮긴이의 소통 기록
Chapter 1 PREFACE
Chapter 2 1부 코드 정리법
Chapter 3 2부 관리
Chapter 4 3부 이론
Part 2 옮긴이 특별 부록
Chapter 5 켄트 벡의 글을 번역하며 알게 된 것들
Chapter 6 개발자가 테스트를 보는 세 가지 관점
Chapter 7 소프트웨어 설계 20년 해 보고 깨달은 ‘좋은 설계’의 조건
Chapter 8 느슨한 결합(loosely coupled) 원칙을 활용한 소프트웨어 설계
Chapter 9 소프트웨어 ‘설계’의 정의는 변해야 한다






































