본문으로 바로가기
태극기이 누리집은 대한민국 공식 전자정부 누리집입니다.
평면표지(2D 앞표지)
입체표지(3D 표지)
2D 뒤표지

켄트 벡의 Tidy First?

더 나은 소프트웨어 설계를 위한 32가지 코드 정리법 [전 2권] I 본권+ 별책부록 구성


  • ISBN-13
    979-11-6921-242-7
  • 출판사 / 임프린트
    한빛미디어(주) / 한빛미디어
  • 정가
    22,000 원 확정정가
  • 발행일
    2024-04-19
  • 출간상태
    출간
  • 저자
    켄트 벡
  • 번역
    안영회
  • 메인주제어
    컴퓨터프로그래밍 / 소프트웨어공학
  • 추가주제어
    프로그래밍기법 , 익스트림프로그래밍 , 소프트웨어엔지니어링
  • 키워드
    #프로그래밍기법 #익스트림프로그래밍 #소프트웨어엔지니어링 #컴퓨터프로그래밍 / 소프트웨어공학
  • 도서유형
    종이책, 무선제본
  • 대상연령
    모든 연령, 성인 일반 단행본
  • 도서상세정보
    153 * 223 mm, 248 Page

책소개

익스트림 프로그래밍의 창시자, 켄트 벡그의 수십 년 경험과 통찰이 담겨 있는 ‘경험적 소프트웨어 설계’ 노하우* 저자와 옮긴이가 함께 만든 책 * 옮긴이 노트(별책부록) 특별 구성: 켄트 벡과 옮긴이의 소통 기록 + 옮긴이 특별 부록 익스트림 프로그래밍(XP)의 창시자이자 소프트웨어 패턴의 선구자, 켄트 벡이 10년 만에 돌아왔습니다. 격변의 시기에 놓인 우리를 위한 그의 첫 번째 조언은, 시스템의 전체적인 구조를 생각하며 코드를 작성하고, 복잡한 코드는 논리적인 작은 조각으로 정리하는 방법입니다. 이 코딩 노하우를 32가지로 책에 간결하게 정리했으며, 소프트웨어 설계의 기반이 되는 결합도, 응집도, 설계 옵션, 비용 등에 대한 저자만의 인사이트도 함께 담았습니다. 더 나은 프로그래밍을 할 수 있는 방법이 바로 여기에 있습니다.

목차

본권 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 소프트웨어 ‘설계’의 정의는 변해야 한다

본문인용

-

서평

-

저자소개

저자 : 켄트 벡
소프트웨어 패턴(Pattern), 테스트 주도 개발(Test Driven Development), 익스트림 프로그래밍(Extreme Programming, XP) 같은 아이디어들을 주장하면서 지속적으로 소프트웨어 공학의 교조에 도전하고 있습니다. 애자일 선언문의 서명자이며, 『테스트 주도 개발』(인사이트, 2014), 『켄트 벡의 구현 패턴』(에이콘출판사, 2008), 『익스트림 프로그래밍(2판)』(인사이트, 2006)을 포함한 많은 책의 저자입니다.
번역 : 안영회
베터코드 CEO. 프로그래머로 사회 생활을 시작해서 IT 컨설팅과 IT 서비스 회사 경영자로 동종 업계에서 스무 해 이상 일하고 있습니다. 한때는 한국 스프링 사용자 모임(KSUG)을 만들어 운영했던 만큼 커뮤니티 활동과 지식 공유를 즐기고 있습니다.
상단으로 이동
  • (54866) 전북특별자치도 전주시 덕진구 중동로 63