로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

Clean Code 클린 코드: 애자일 소프트웨어 장인 정신

   
지은이 로버트 C. 마틴 옮긴이: 박재호, 이해영   |   출판사 케이앤피북스  |   발행일 2010년 03월 11일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 29,000원26,100원 10%
마일리지 1% 290원
발행일 2010-03-11
ISBN 8964200373 | 9788964200377
기타정보 번역서 | 554쪽 | 일반
예상출고일
배송비 무료배송
   
컴퓨터공학
종합지수 5p 89 위
   
이 책의 원서
  Clean Code: A Handbook of Agile Software Craftsmanship
Prentice Hall | Robert C. Martin
 

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

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

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


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

[아마존 리뷰]
Aaron Lile
이 책에서 멋진 점은 논조다. 편안한 논조를 유지하며, 이런 느낌이 오도록 소박하게 설명을 전개한다. 그럼에도 불구하고 저자는 막강한 실력을 갖추고 있으며 코드의 달인이라는 사실이 설명 과정에서 명확하게 드러난다.

Edelmiro Fuentes
이 책을 즐겁게 읽은 다음, 보이스카웃 규칙(야영장에 들어올 때보다 나갈 때 더 깨끗한 상태로 만들자)을 적용해보기로 결심했다. 절차적인 언어로 작성한 모듈을 하나 선택해서 코드를 명료하게 개선했을 뿐만 아니라 행 수도 1100에서 650으로 줄였다. 이 코드를 건드리는 다음 사람은 좀더 깨끗한 코드를 다룰 수 있어 틀림없이 기뻐할 테다!
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 정글 서바이벌 가이드』 등이 있다.
숨겨왔던 버릇을 고쳐 줄 책
고영민님이 쓰신 서평보기 I 평점 I 조회수(1963) I 공감 (0) I 블로그
책을 읽기에 너무 멀리온것은 아닐까?명세기 개발자라고 이름을 달고 다니는 사람이 이책을 읽기에 그 많은 시간을 방치했다는게가장 미안한 생각이였다.좀더 일찍 알았더라면 짜장면과 스파게티가 어울어져 레거시의 진수를 느낀 코드들에게 앙드래김 선생님의 백색옷을 입혀주었을 텐데 많이 미안하다.책이 나에게 다가온것은 12월 어느날!!갑자기 프로젝트들이 붕붕 뜬것이다.왜 일까? 왜 떳나? 서버발주가 늦어지고 예정된 시간이 타이밍에 안맞아 살짝 일정들이 공중부양을 하기 ...
훌륭합니다 읽은만합니다
임성국님이 쓰신 서평보기 I 평점 I 조회수(1302) I 공감 (0) I 블로그
code project, the pragmatic programmer 와 비슷한  종류의 책입니다원서는 나온지 꽤 됐는데 번역서는 이제야 나오네요.. 번역도 깔끔하게 잘 된것같구요초급개발자에게는 어떤 코드를 짜야하는지 지침서가 될것이고중급개발자에게는 자신의 부족한 점을 채워주는 책이 될겁니다고급개발자는... 안봐도 될것같구요..무엇보다도 code project 처럼 두껍지 않아서 가방에 넣어서 다니며 읽기 편해요
정보사업관리...
김화종
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
처음 만나는 전자기학...
곽동주
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
VHDL 사용자를 배려한 VERILOG 2001 디지털시스템 설계...
이강, 장경선
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(53)
회원평점   회원서평수 2
숨겨왔던 버릇을 고쳐 줄 책
고영민 님  2010-12-14
훌륭합니다 읽은만합니다
임성국 님  2010-06-05
케이앤피북스 출판사의 신간
C 인터페이스 구현 : 재사용 가능한 소프트웨어 개발을 위한
데이비드 R. 핸슨 / 천은정, 이정숙 역 저
30,400원
(5%↓+1%)
 
린과 애자일 개발
크레이그 라만, 바스 보드 저
24,700원
(5%↓+0%)
 
실전 안드로이드 프로그래밍
김진호 저
30,400원
(5%↓+1%)
 
코코아 디자인 패턴
에릭 벅 / 이종웅 역 저
30,400원
(5%↓+1%)
 
이메일주소수집거부