간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (23,940원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (17,640원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (20,160원)
(최대할인 4만원 / 2만원 이상 결제)
Close

Code Craft : 뛰어난 코드 작성을 위한 실천 지침

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 63
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

28,000원

  • 25,200 (10%할인)

    1,400P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서

    • 사은품(1)

    출판사 서평

    구체적인 코드 작성을 논하는 기술적인 측면뿐만 아니라 열정이나 가치관과 같은 심리적 측면 그리고 조직적인 관리와 같은 공학적인 측면까지 폭넓게 다루면서 신출내기 프로그래머를 넘어서 훌륭한 프로그래머로서 갖추어야 할 것들을 제시합니다.
    프로그래머의 습관이나 사고방식 그리고 주변의 문제들을 돌아보고 단점을 고칠 수 있도록 해주는 수많은 문제들도 훌륭한 프로그래머로 거듭나는 데 큰 도움을 줄 것입니다.

    누구나 쉽게 읽을 수 있도록 재밌는 서술 방식을 택하고 있습니다. 또한 각 장에 삽입된 삽화는 말하고자 하는 핵심내용을 가슴깊이 인식할 수 있도록 해줍니다. 프로그래머의 문제를 짚어볼 수 있는 수많은 문제들, 그리고 그에 대한 적절한 솔루션들이 이 책의 장점입니다.

    -. 자기 코드의 질을 향상시키고 싶어하는 프로그래머
    모든 프로그래머는 나은 프로그래머가 되고 싶어 하는 포부를 가져야 합니다. 만약 그런 포부가 없다면 이 책은 당신을 위한 것이 아닙니다. 일을 시작한지 몇 년이 지난 직업적인 프로그래머일 수도 있고, 프로그래밍 개념에는 익숙하지만 최적으로 응용하는 방법을 모르는 학생일수도 있습니다.
    -. 이 책을 읽는 독자는 반드시 프로그래밍을 해본 경험이 있어야 합니다.
    이 책은 프로그램의 작성 방법은 가르쳐주지 않습니다. 프로그램을 더 잘 작성하는 방법만 가르쳐줄 것입니다. 특정 언어에 치우치거나 독단적인 주장을 하는 일을 피하려고 노력했지만, 코드 예제를 보여주어야 할 필요는 있었습니다. 그런 코드는 대부분 C, C++, Java로 쓰였는데, 그 이유는 이 언어들이 현재 인기 있는 언어이기 때문입니다. 이 중 어느 것도 대단한 전문 지식이 있어야만 읽을 수 있는 것은 아닙니다. 따라서 꼭 C++에 능통한 프로그래머가 아니더라도 두려워할 필요가 없습니다.

    읽기 쉽고 매력적이며 재미있는 코드 개발의 지혜들: 장인의 실수와 경험을 통해 배운다.
    뛰어난 코드 작성을 위해서는 '기술적인 능력' 이상의 것이 필요합니다.

    모든 프로그래머는 뛰어난 코드를 만들고자 합니다. 장인이 되고자 합니다. 그러나 그 길은 쉽지가 않습니다. 단지 '기술적인 능력'만 배워서는 안 되기 때문입니다. 열정이 있어야 하고 전략이 있어야 하며 문제 해결 능력 등 여러 가지 복합적 능력이 잘 조화를 이루어야 뛰어난 코드를 만들 수 있습니다.
    현장 경험이 풍부한 저자는 단년간의 실무경험을 바탕으로 훌륭한 프로그래머를 위한 훈련 코스를 만들었습니다. 단계별로 밟아갈 수도 있고 원하는 부분만 읽어도 충분히 관련 지식을 습득할 수 있도록 구성하였습니다. 구체적인 코드 작성을 논하는 기술적인 측면뿐만 아니라 열정이나 가치관과 같은 심리적 측면 그리고 조직적인 관리와 같은 공학적인 측면까지 폭넓게 다루면서 신출내기 프로그래머를 넘어서 훌륭한 프로그래머로서 갖추어야 할 것들을 제시합니다.
    프로그래머의 습관이나 사고방식 그리고 주변의 문제들을 돌아보고 단점을 고칠 수 있도록 해주는 수많은 문제들도 훌륭한 프로그래머로 거듭나는 데 큰 도움을 줄 것입니다.

    [주요 내용]
    -. 튼튼한 코드를 위한 방어적 프로그래밍 테크닉
    -. 소스 코드의 레이아웃과 프레젠테이션
    -. 중요한 것에 의미 있는 이름 붙이기
    -. 코멘트를 작성하는 방법
    -. 피할 수 없는 운명 다루기
    -. 코드 안의 에러 상황
    -. 소프트웨어 구축에 툴 사용하기
    -. 코드 테스트라는 마술
    -. 디버깅: 무언가 잘못 돌아갈 때 해야 할 일
    -. 소스 코드를 실행 코드로 바꾸는 메커니즘
    -. 프로그램의 최적화와 효율적인 코드의 작성
    -. 안전한 프로그램 작성하기
    -. 바람직한 소프트웨어 설계를 하는 방법
    -. 소프트웨어 설계의 토대 쌓기
    -. 코드는 어떻게 성장할까?
    -. 프로그래밍에 대한 올바른 태도와 접근 방법 기르기
    -. 팀워크와 개인 프로그래머
    -. 소스 컨트롤과 셀프-컨트롤
    -. 소프트웨어 규격서 작성하기
    -. 코드 리뷰 수행하기
    -. 소프트웨어 소요 시간 추정이라는 마술
    -. 코드 개발 방법론과 프로세스

    목차

    1부 코드와 마주보기
    1장 방어하기: 튼튼한 코드를 위한 방어적 프로그래밍 테크닉
    2장 최고의 레이아웃 계획: 소스 코드의 레이아웃과 프레젠테이션
    3장 이름이 뭐길래: 중요한 것에 의미 있는 이름 붙이기
    4장 문서화 도구: "스스로-문서화하는" 코드 작성 테크닉
    5장 가벼운 코멘트: 코멘트를 작성하는 방법
    6장 사람은 실수를 하기 마련: 피할 수 없는 운명 다루기 - 코드 안의 에러 상황

    2부 코드의 비밀스러운 일생
    7장 프로그래머의 도구 상자: 소프트웨어 구축에 툴 사용하기
    8장 시험 보는 시간: 코드 테스트라는 마술
    9장 결함 찾기: 디버깅, 무언가 잘못 돌아갈 때 해야 할 일
    10장 잭이 빌드한 코드: 소스 코드를 실행 코드로 바꾸는 메커니즘
    11장 속도의 필요성: 프로그램의 최적화와 효율적인 코드의 작성
    12장 불안전 콤플렉스: 안전한 프로그램 작성하기

    3부 코드의 모습
    13장 웅대한 설계: 바람직한 소프트웨어 설계를 하는 방법
    14장 소프트웨어 아키텍처: 소프트웨어 설계의 토대 쌓기
    15장 소프트웨어의 진화 또는 혁명?: 코드는 어떻게 성장할까?

    4부 프로그래머의 무리?
    16장 코드 멍키: 프로그래밍에 대한 올바른 태도와 접근 방법 기르기
    17장 여기 우리 함께 서있네: 팀워크와 개인 프로그래머
    18장 안전한 소스 습관: 소스 컨트롤과 셀프 컨트롤

    5부 프로세스의 일부
    19장 규격화하기: 소프트웨어 규격서 작성하기
    20장 사냥감 확인하기: 코드 리뷰 수행하기
    21장 얼마나 걸릴까?: 소프트웨어 소요 시간 추정이라는 마술

    6부 정상으로부터의 조망
    22장 프로그램의 요리법: 코드 개발 방법론과 프로세스
    23장 외부 경계: 여러 가지 프로그래밍 분야
    24장 다음엔 어디서?

    답과 논의
    참고문헌

    본문중에서

    "너무 많은 프로그래머들이 부서지기 쉬운 블록탑처럼 코드를 작성합니다. 갑자기 기반을 살짝 찌르면 전체가 무너집니다. 코드는 층층이 지어지는 것입니다. 그러니까 한 층 위에 다른 층을 건축할 수 있도록 각 층을 완전하게 만드는 확실한 테크닉이 필요합니다."
    - 1장 "방어하기"에서

    저자소개

    피트 구들리프 [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    프로그래머이자 소프트웨어 개발 컬럼니스트이고, 음악가이며 작가다. 소프트웨어 업계에서 그는 특정 영역에 머무르지 않는다. OS 개발부터 오디오 코덱, 멀티미디어 애플리케이션, 임베디드 펌웨어, iOS 애플리케이션 개발, 데스크톱 애플리케이션 개발에 이르기까지 그의 손이 닿지 않은 곳이 드물다. '더 나은 프로그래머 되기'라는 컬럼을 매거진에 기고하고 있고, 다양한 소프트웨어 개발 서적의 저술에 참가했으며, 정기적으로 소프트웨어 개발 주제에 대한 발표를 진행 중이다.

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    현재 GlobalEnglish Korea Inc.에서 시니어 QA 엔지니어로 근무하고 있다. 관심사는 애자일 테스팅으로 애자일 테스팅의 올바른 프랙티스와 애자일 방법론 내에서의 효율적인 테스트 자동화를 고민하고 있다. 주요 번역서로는 소프트웨어 테스팅, 마이크로소프트에선 이렇게 한다](에이콘출판, 2009)와 뷰티풀 테스팅](지앤선, 2011)이 있다.

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      8.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용