Description
실용주의 프로그래머 20주년 기념판
전문가를 향한 여정
《실용주의 프로그래머》는 당신이 읽고, 또 읽고, 수년간 또다시 읽게 될 몇 안 되는 기술 서적이다. 당신이 이 분야에 처음 발을 디딘 사람이건, 경험 많은 전문가이건 매번 새로운 통찰을 얻게 될 것이다.

데이비드 토머스와 앤드류 헌트는 소프트웨어 산업에 큰 영향을 미친 이 책의 1판을 1999년에 썼다. 고객들이 더 나은 소프트웨어를 만들고 코딩의 기쁨을 재발견하도록 돕기 위해서였다. 이 책의 가르침 덕분에 한 세대에 걸친 프로그래머들이 어떤 언어나 프레임워크, 방법론을 사용하든 상관없이 소프트웨어 개발의 본질을 돌아볼 수 있었다. 그리고 실용주의 철학은 수백 권의 책, 스크린캐스트, 오디오북으로 그리고 무수한 사람들의 경력과 성공 스토리로 퍼져 나갔다.

저자

데이비드토머스,앤드류헌트

저자:앤드류헌트
과학소설을쓰고,음악가로도활동하고있으며,여러기술을만지작거리는것을사랑한다.
데이비드토머스와앤드류헌트는소프트웨어개발커뮤니티에서의선도적역할로전세계에알려져있고,세계곳곳에서컨설팅과강연을하고있다.PragmaticBookshelf출판사를설립하여소프트웨어개발자를대상으로한책을펴내고있다.데이비드와앤드류는애자일선언작성에도참여했다.그리고무엇보다둘다계속배우고자한다.

저자:데이비드토머스
현재대학에서강의를하고,나무공예를하며,새로운기술과패러다임을실험하고있다.
데이비드토머스와앤드류헌트는소프트웨어개발커뮤니티에서의선도적역할로전세계에알려져있고,세계곳곳에서컨설팅과강연을하고있다.PragmaticBookshelf출판사를설립하여소프트웨어개발자를대상으로한책을펴내고있다.데이비드와앤드류는애자일선언작성에도참여했다.그리고무엇보다둘다계속배우고자한다.

역자:정지용
검색,웹서비스,광고등다양한분야를경험한소프트웨어엔지니어다.지속적으로좋은소프트웨어를만드는방법에관심이많다.현재구글에서머신러닝파이프라인플랫폼인TFX를개발하고있다.

감수:김창준

애자일컨설팅대표이다.2000년부터한국에애자일방법론을소개해왔고,이를통해기업과개인상대로변화와성장을도와주는일을해오고있다.카카오,NHN,삼성전자,삼성SDS,LG전자,LGCNS,LG생활건강,LGU+,SK하이닉스,SK플래닛,GS홈쇼핑,엔씨소프트,넥슨,외교부,국방부,한살림등에컨설팅과교육을제공한바있다.2009년부터는개인을대상으로AC2라고하는교육및코칭프로그램을진행하고있다.

목차

추천사
2판서문
1판서문

1장.실용주의철학
항목1.당신의인생이다
항목2.고양이가내소스코드를삼켰어요
항목3.소프트웨어엔트로피
항목4.돌멩이수프와삶은개구리
항목5.적당히괜찮은소프트웨어
항목6.지식포트폴리오
항목7.소통하라!

2장.실용주의접근법
항목8.좋은설계의핵심
항목9.DRY:중복의해악
항목10.직교성
항목11.가역성
항목12.예광탄
항목13.프로토타입과포스트잇
항목14.도메인언어
항목15.추정

3장.기본도구
항목16.일반텍스트의힘
항목17.셸가지고놀기
항목18.파워에디팅
항목19.버전관리
항목20.디버깅
항목21.텍스트처리
항목22.엔지니어링일지

4장.실용주의편집증
항목23.계약에의한설계
항목24.죽은프로그램은거짓말을하지않는다
항목25.단정적프로그래밍
항목26.리소스사용의균형
항목27.헤드라이트를앞서가지말라

5장.구부러지거나부러지거나
항목28.결합도줄이기
항목29.실세계를갖고저글링하기
항목30.변환프로그래밍
항목31.상속세
항목32.설정

6장.동시성
항목33.시간적결합깨트리기
항목34.공유상태는틀린상태
항목35.액터와프로세스
항목36.칠판

7장.코딩하는동안
항목37.파충류의뇌에귀기울이기
항목38.우연에맡기는프로그래밍
항목39.알고리즘의속도
항목40.리팩터링
항목41.테스트로코딩하기
항목42.속성기반테스트
항목43.바깥에서는안전에주의하라
항목44.이름짓기

8장.프로젝트전에
항목45.요구사항의구렁텅이
항목46.불가능한퍼즐풀기
항목47.함께일하기
항목48.애자일의핵심

9장.실용주의프로젝트
항목49.실용주의팀
항목50.코코넛만으로는부족하다
항목51.실용주의시작도구
항목52.사용자를기쁘게하라
항목53.오만과편견

맺는말
참고문헌
연습문제해답예시
옮긴이후기
찾아보기

출판사 서평

《실용주의프로그래머》는원래부터잡다했다.어지간한IT책에서보기힘들게정말이것저것다양한이야기를했다.근데이번에는좀더잡다해졌다.예를들어1판에서는22번팁에서하나의에디터를잘사용하라고했다.하지만이번에는여러개를쓰는것도좋다고한다.에디터가무엇이건,몇개이건다만막힘없이유창하게쓰면된다고.그리고1판에는없었던애자일에대한언급을보라.모든것은맥락적이고,하나의애자일프로세스란없으며,현재상황에맞게적응하고개선해나가라고한다.
나는실용주의가강력한이유가순결해서가아니라잡다해서라고생각한다.그래야더유연하고더다양한걸담을수있으니까.실용주의는살아남을것이다.20년이아니라200년후에도.잡다하기때문에.

-애자일컨설팅김창준