이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 강력추천
Clean Code 클린 코드
애자일 소프트웨어 장인 정신
원제
Clean Code
베스트
IT 모바일 top100 18주
가격
29,000
5 27,550
YES포인트?
290원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 개정판이 출간되었습니다.

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

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 JUnit 들여다보기
Chapter 16 SerialDate 리팩토링
Chapter 17 냄새와 발견법

Appendix A 동시성 II
Appendix B org.jfree.date.SerialDate
Appendix C 발견법의 교차 참조 목록

저자 소개

저자: 로버트 C. 마틴
로버트 C. "엉클 밥" 마틴은 1970년부터 소프트웨어 전문가로 활동했으며, 1990년부터 국제적인 소프트웨어 컨설턴트로 활약한다. 엉클 밥은 오브젝트 멘토 사의 창립자이며 대표다. 오브젝트 멘토는 C++, 자바, C#, 루비, 객체지향, 디자인 패턴, UML, 애자일 방법론, 익스트림 프로그래밍 분야에서 전 세계의 고객들을 이끄는 경험이 풍부한 컨설턴트로 이루어졌다.
역자: 박재호
포항공과대학교 컴퓨터공학과 학부와 대학원을 졸업했다. 블로그 '컴퓨터 vs 책'(http://jhrogue.blogspot.com)을 운영하고 있다. 옮긴 책으로는 『조엘 온 소프트웨어』 『The Art of Project Management: 마음을 움직이는 프로젝트 관리』 『초난감 기업의 조건』 『소프트웨어 컨플릭트』 『소프트웨어 크리에이티비티』 『하드 코드: 나 잘난 박사의 IT 정글 서바이벌 가이드』 등이 있다.
역자: 이해영
포항공과대학교 컴퓨터공학과 학부와 퍼듀대학교 전자계산학과 대학원을 졸업했다. 현재 프리랜서 번역가로 일한다. 옮긴 책으로는 『조엘 온 소프트웨어』 『The Art of Project Management: 마음을 움직이는 프로젝트 관리』 『초난감 기업의 조건』 『소프트웨어 컨플릭트』 『소프트웨어 크리에이티비티』 『하드 코드: 나 잘난 박사의 IT 정글 서바이벌 가이드』 등이 있다.

품목정보

발행일
2010년 03월 11일
쪽수, 무게, 크기
554쪽 | 182*235*35mm
ISBN13
9788964200377

출판사 리뷰

유명한 소프트웨어 전문가 로버트 C. 마틴은 이 책에서 혁명적인 패러다임을 제시한다. 그는 오브젝트 멘토 사 동료들과 힘을 모아 "개발하며" 깨끗한 코드를 만드는 최상의 애자일 기법을 책 한 권으로 펴냈다. 여러분이 노력만 한다면 이 책은 소프트웨어 장인 정신을 심어주며 프로그래밍 실력을 높여준다.

어떤 노력이 필요하냐고? 읽을 코드가 아주 많다. 코드를 읽으면서 무엇이 옳은지 무엇이 그른지 생각도 해야 한다. 좀더 중요하게는 전문가로서 자신이 지니는 가치와 장인으로서 자기 작품에 대한 헌신을 돌아보게 된다.

이 책은 세 부분으로 나눠진다. 처음 몇 장은 깨끗한 코드를 작성하는 원칙, 패턴, 실기를 설명한다. 둘째 부분은 여러 사례 연구를 소개하는데, 복잡도는 점점 더 높아진다. 각 사례 연구는 코드를 깨끗하게 고치는, 즉 문제가 있는 코드를 좀더 튼튼하고 효율적인 코드로 바꾸는 연습이다. 셋째 부분은 결말이다. 사례 연구를 만들면서 수집한 "냄새"와 발견법을 마지막 장에서 열거한다. 그 결과로 코드를 읽고, 짜고, 정리하는 과정에서 우리가 생각하는 방식을 묘사한 지식 기반을 얻었다.
이 책은 더 나은 코드를 만들려고 애쓰는 개발자, 소프트웨어 공학도, 프로젝트 관리자, 팀 리더, 시스템 분석가가 반드시 읽어야 할 책이다.

[이 책의 주요 내용]
1 좋은 코드와 나쁜 코드를 구분하는 방법
2 좋은 코드를 작성하는 방법과 나쁜 코드를 좋은 코드로 바꾸는 방법
3 좋은 이름, 좋은 함수, 좋은 객체, 좋은 클래스를 작성하는 방법
4 가독성이 높아지도록 코드 형식을 맞추는 방법
5 코드 논리를 흩뜨리지 않고서 완벽한 오류 처리를 구현하는 방법
6 단위 테스트와 테스트 주도 개발을 적용하는 방법

리뷰/한줄평2

리뷰

9.6 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.