본문내용 바로가기
무료배송 소득공제

프로그래머가 알아야 할 97가지

사람과 프로그래머 시리즈
Kevlin Henney 지음 | 손영수, 김수현, 최현미 옮김 | 지앤선 | 2012년 05월 30일 출간
  • 정가 : 20,000원
    판매가 : 18,000 [10%↓ 2,000원 할인]
  • 통합포인트 :
    [기본적립] 1,000원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 품절
상품상세정보
ISBN 9788993827439(8993827435)
쪽수 270쪽
크기 176 * 230 * 20 mm /560g 판형알림
이 책의 원서/번역서 97 things every programmer should know : collective wisdom from the experts/Henney, Kevlin

책소개

이 책이 속한 분야

『소프트웨어 프로그래머가 알아야 할 97가지』는 다양한 프로그래머들의 지혜와 경험의 목소리를 담았다. 모든 프로그래머가 알아야 하는 것의 큰 그림으로서 크라우드 소싱 모자이크로 구성된 내용에서는 코드에 대한 조언에서 문화까지, 알고리즘의 사용에서 애자일적 생각까지, 구현 노하우에서 전문성까지, 그리고 스타일에서 본질까지 다룬다.

저자소개

저자 : Kevlin Henney

저자 Kevlin Henney는 독립 컨설턴트이자 강사. 패턴과 아키텍처, 프로그래밍 기법, 언어, 개발 프로세스와 프랙티스에 관심이 많다. The Register, Better Software, Java Report, CUJ, C Report를 포함하여 다양한 잡지와 온라인 매체의 칼럼니스트이기도 하다.

역자 : 손영수

역자 손영수는 소프트웨어 공학과 아키텍팅을 국내 개발자들에게 널리 알리기 위해 노력하고 있는 EVA팀의 한 마리 기러기이다. 국내에 몇 안 되는 패턴 저자이며, 아시아 패턴 학회인 AsianPLoP의 공동 의장이다. 지식 공유를 위해 세미나, 워크숍, 기고 등 왕성한 활동을 하고 있다. 요즘 후배들을 양성하고 있으며, 더 큰 성장을 위해 수련을 하고 있다.

역자 : 김수현

역자 김수현은 1997년부터 자바의 매력에 빠져 모든 개발을 자바로 하려고 부단히 노력하고 있는 자바사랑 개발자이다. 정적분석 기법으로 아키텍처를 분석/개선하는 업무로 아키텍트의 꿈을 키워가던 도중 오픈 소스의 유혹에 이기지 못하고 오픈소스 컴플라이언스 관련 활동을 진행하고 있다. 현재는 국내 최고의 오픈소스 라이선스 전문가가 되는 것을 최우선의 목표로 하고 있으며 궁극적으로 기업과 오픈커뮤니티 간의 에코시스템 구축을 꿈꾸고 있다.

역자 : 최현미

역자 최현미는 SW 테스트 기법, 품질평가 모델 개발 등의SW 품질 확보 영역을 시작으로 소프트웨어 공학 분야에 입문하였고, 이후 삼성전자에서 프로세스, 메트릭, 분석/설계 기법 적용(Feature Modeling, QAW, ATAM 등), Reverse Engineering을 통한 소스코드 분석 등 소프트웨어 공학의 다양한 분야에서 멀티플레이어로 활동해왔다.
현재는 이러한 다양한 경험을 바탕으로 삼성전자 산하 해외연구소의 SE조직 컨설팅 및 기술지원 역할을 담당하고 있다.

목차

신중하게 행동하라 Seb Rose
함수형 프로그래밍 법칙을 적용하라 Edward Garson
당신은 사용자가 아니다 Giles Colborne
코딩 표준을 자동화하라 Filip van Laenen
아름다움은 단순함에 있다 Jørn Ølmheim
리팩토링하기 전에 Rajith Attapattu
공용화에 대해 주의하라 Udi Dahan
보이스카웃 규칙 Robert C. Martine(Uncle Bob)
다른 사람을 비난하기 전에 먼저 자신의 코드를 리뷰하라 Allan Kelly
심사숙고해서 도구를 선택하라 Giovanni Asproni
도메인 언어로 코딩하라 Dan North
코드는 설계다 Ryan Brush
코드 레이아웃은 중요하다 Steve Freeman
코드 리뷰 Mattias Karlsson
이치에 맞는 코딩 Yechiel Kimchi
주석에 관한 조언 Cal Evans
단지 코드가 말하지 않는 것을 주석으로 추가하라 Kevlin Henney
끊임없는 배움 Clint Shank
편리함은 명사형이 아니다 Gregor Hohpe
자주 빠르게 릴리즈하라 Steve Berczuk
상황에 맞는 예외처리가 필요하다 Dan Bergh Johnsson
많은 의도적 수련-계획된 연습을 하라 Jon Jagger
도메인에 특화된 언어들 Michael Hunger
부수는 것을 두려워하지 마라 Mike Lewis
테스트 데이터를 속이지 마라 Rod Begbie
에러는 발견 즉시 고쳐라 Pete Goodliffe
언어만 배우지 말고 문화를 배워라 Anders Noras
프로그램을 너무 높은 곳에 매달아 못박지 마라 Verity Stob
기적이 일어난다는 생각을 버려라 Alan Griffiths
중복을 제거하라 Steve Smith
그 코드를 건드리면 안 된다 Cal Evans
상태뿐 아니라 행위까지도 캡슐화하라 Einar Landre
부동소수점 수는 실수가 아니다 Chuck Allison
오픈 소스를 통해 잠자고 있는 열망을 이뤄라 Richard Monson-Haefel
API 설계의 황금률 Michael Feathers
구루에 대한 근거 없는 믿음 Ryan Brush
고생은 성과를 내지 못한다 Olve Maudal
버그 트래커를 이용하는 방법 Matt Doar
제거를 통해 코드를 개선하라 Pete Goodliffe
나를 인스톨하라 Marcus Baker
프로세스간 통신은 응용프로그램 반응 시간에 영향을 미친다 Randy Stafford
빌드를 깨끗하게 유지하라 Johannes Broadwall
커맨드라인(command line) 도구 사용법을 알아라 Carroll Robinson
두 개 이상의 프로그래밍 언어를 습득하다 Russel Winder
자신의 통합 개발 환경을 이해하라 Heinz Kabutz
자신의 한계를 알아라 Greg Colvin
다음 커밋을 알아라 Dan Bergh Johnsson
서로 연결된 큰 데이터는 데이터베이스에 속한다 Diomidis Spinellis
다른 세계의 언어를 배워라 Klaus Marquardt
예측하는 것을 배워라 Giovanni Asproni
‘Hello World’를 작성하는 것을 배워라 Thomas Guest
프로젝트가 스스로 말할 수 있게 하라 Daniel Lindner
링커는 마법의 프로그램이 아니다 Walter Bright
임시 솔루션의 장수 Klaus Marquardt
정확한 사용이 쉽고, 잘못된 사용이 어려운 인터페이스를 만들어라 Scott Meyers
보이지 않는 것을 더 잘 보이게 하라 Jon Jagger
병렬 시스템에서 메시지 전달 방식은 더 나은 확장성을 제공한다 Russel Winder
미래로의 메시지 Linda Rising
다형성을 고려하지 않아 놓쳐 버린 기회들 Kirk Pepperdine
이상한 뉴스: 테스터는 여러분의 친구다 Burk Hufnagel
하나의 바이너리 Steve Freeman
오직 코드만이 진실을 말한다 Peter Sommerlad
빌드를 소유하라 (그리고 재작성하라) Steve Berczuk
짝 프로그래밍으로 흐름을 느껴라 Gudny Hauknes, Kari Røssland, Ann Katrin Gagnat
원시 타입보다 도메인에 특화된 타입을 선호하라 Einar Landre
에러를 예방하라 Giles Colborne
프로페셔널 프로그래머 Robert C. Martin(Uncle Bob)
모든 것의 버전을 관리하라 Diomidis Spinellis
마우스를 내려 놓고 키보드에서 떨어져라 Burk Hufnagel
코드를 읽어라 Karianne Berg
인문학을 읽어라 Keith Braithwaite
처음부터 다시 개발하라 Jason P. Sage
싱글톤 패턴의 유혹을 견뎌라 Sam Saariste
좋은 성능에 이르는 길에는 더러운 코드 폭탄이 곳곳에 도사리고 있다 Kirk Pepperdine
단순함은 제거로부터 온다 Paul W. Homer
단일 책임의 원칙 Robert C. Martin(Uncle Bob)
“예”로 시작하라 Alex Miller
한 걸음 물러서라. 그리고 자동화, 자동화, 또 자동화를 하라 Cay Horstmann
코드 분석 도구를 활용하라 Sarah Mount
부수적 행위가 아닌, 실제 요구된 행위에 대해 테스트를 수행하라 Kevlin Henney
테스트를 명확하고 구체적으로 작성하라 Kevlin Henney
당신이 자는 동안(그리고 주말 동안) 테스트를 수행하라 Rajith Attapattu
테스팅은 소프트웨어 개발의 엔지니어링 리거다 Neal Ford
상태에 대해 생각하기 Niclas Nilsson
종종 한 사람보다 두 사람이 낫다 Adrian Wible
두 번의 잘못이 옳은 것을 만들 수 있다(그리고 이것은 고치기 어렵다) Allan Kelly
친구들을 위한 우분투 코딩 Aslam Khan
유닉스 도구는 여러분의 친구다 Diomidis Spinellis
올바른 알고리즘과 자료 구조를 사용하라 Jan Christiaan “JC”van Winkel
장황한 로깅은 잠을 방해할 것이다 Johannes Brodwall
WET은 성능 병목을 찾기 힘들게 한다 Kirk Pepperdine
프로그래머와 테스터가 협업할 때 Janet Gregory
마치 평생 지원해야 하는 것처럼 코드를 작성하라 Yuriy Zubarev
예를 사용해 작은 함수를 작성하라 Keith Braithwaite
사람들을 위해 테스트를 작성하라 Gerard Meszaros
코드에 주의를 기울여라 Pete Goodliffe
고객이 말한 것과 의도한 것은 다르다 Nate Jackson

한국의 프로그래머들
개발자로 늙고 싶다면 코딩(코더)에서 벗어나라 강승준
과거에서 미래를 찾아라 고재관
훌륭한 소프트웨어를 개발하기 위해 필요한 것들 김병곤
잘못 알려진 디자인 패턴의 두번째 원칙 손영수
좋은 소프트웨어의 개발은 서로를 이해하면서 시작된다 송홍진
개발자 - "?" = 0 유명환
피드백 유석문
너의 언어는 너의 사고의 한계이다 장선진
개발자들이 가져야 할 것들 장회수
공유하고 연대해라 조정현

출판사 서평

프로그래머의, 프로그래머에 의한, 프로그래머를 위한 책!!
이 땅의 모든 프로그래머에게 전하는
현장의 지혜를 담은 107가지 의미있는 이야기

이 책은 다양한 프로그래머들의 지혜와 경험의 목소리를 담았습니다. 모든 프로그래머가 알아야 하는 것의 큰 그림으로서 크라우드 소싱 모자이크로 구성된 내용에서는 코드에 대한 조언에서 문화까지, 알고리즘의 사용에서 애자일적 생각까지, 구현 노하우에서 전문성까지, 그리고 스타일에서 본질까지 다룹니다.

프로그래머는 프로그램을 창조하는 사람을 말합니다. 즉, 프로그래머의 경우 자신의 사상... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품