간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 결제시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
인터파크 롯데카드 5% (13,510원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (9,960원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (11,380원)
(최대할인 4만원 / 2만원 이상 결제)
Close

실용주의 프로그래머를 위한 버전 관리 using CVS

소득공제

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

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

15,800원

  • 14,220 (10%할인)

    790P (5%적립)

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

    • 연관도서(79)

    • 사은품(13)

    출판사 서평

    프로젝트를 한다면 버전 관리는 필수!
    버전 관리 는 실용주의 프로그래머들이 자신의 자산을 관리하는 방법이다. 아주 기본적인 실천 방법이지만 (놀랍게도) 많은 사람들이 사용하지 않으며, 사용한다 해도 효과적으로 쓰지 못한다. 일반적으로 생각하는 것처럼 버전 관리가 복잡하거나, 사용하기 힘들거나, 비용이 많이 드는 것은 아니다. 하지만 버전 관리를 쓰지 않는다면, 프로젝트의 자산을 위험에 노출시키는 셈이다.

    버전 관리를 사용하면...
    * 하나의 코드 기반을 여러 개발자가 안전하게 공유할 수 있다.
    * 언제 어디서건 인터넷만 된다면, 소스를 가지고 있지 않아도 계속해서 개발할 수 있다.
    * 언제 잘못된 선택을 내렸든 상관없이 예전 상태로 되돌릴 수 있다.
    * 릴리즈 작업을 하는 동안 코드를 동결하는 것은 대가가 큰데, 이것을 피하는 방법을 알게 된다.
    * 누가 무엇을 언제 왜 고쳤는지 알려주는 도구를 손에 넣게 된다.
    * 어떤 버전이든 소프트웨어의 옛날 버전을 재구성해서 그것을 대상으로 작업하는 방법을 이해하게 된다.

    이런 사람이 읽어라
    * 고객의 변덕스러운 요구 사항 변경에 따른 동일 프로젝트의 무수한 변종 버전의 난립으로 관리에 골머리를 썩여본 개발자.
    * 소스 백업을 게을리 해서 며칠의 작업을 날리는 경험도 해본 개발자.
    * 프로젝트 마감이 코앞으로 다가왔는데도 다른 사람이 파일을 수정하는 동안 하릴없이 수정할 차례를 기다려본 개발자.
    * 잘 돌아가는 코드를 괜히 고쳐서 문제가 생기는 바람에 없는 추리력을 동원해서 옛날 코드를 복원하느라 고생해본 개발자.

    특징
    1. 이클립스와 연동해서 쓸 수 있는 버전 관리 툴인 CVS 입문서
    2. 국내 개발자의 눈높이에 맞추기 위해 Eclipse에서 CVS를 사용 하기와 WinCVS를 사용 하는 방법을 추가했다.
    3. 실전에서 자주 사용되는 사례를 이럴 경우 이렇게 하면 된다. 라는 방식으로 공식화했다.
    4. Unix 환경은 물론, Windows나 Macintosh에서도 사용할 수 있어 각 개발자들이 원하는 환경에서 작업할 수 있다.



    추천사

    < CVS를 "제대로" 사용하게 돕는 훌륭한 CVS 안내서 >

    이 책은 CVS의 일부분만을 사용해온 많은 개발자들에게 CVS의 다양한 기능을 어떻게 사용해야 하는지 예제를 통해 쉽게 설명한다. 또한 이클립스(Eclipse) IDE에서 CVS를 사용하는 방법을 다루어 CVS를 처음 사용하는 초보자들도 쉽게 접근할 수 있도록 한다.
    프로젝트 개발 방법론에서도 버전 관리는 상당히 중요한 역할을 하는데, 이는 프로젝트를 기간 내에 완료하기 위해서 소스와 문서의 버전 관리가 그만큼 중요한 역할이라는 것을 뜻한다. 따라서 개발자들뿐만 아니라 Project Manager, Project Leader들도 이 책을 필히 읽고 프로젝트에 도입할 수 있는 계기가 되었으면 한다.
    오늘도 프로젝트의 성공을 위하여 야근과 밤샘을 밥 먹듯이 하는 수많은 개발자들이여, 좀더 빨리 퇴근할 수 있도록 만들고 싶지 않은가?

    - 이밸리 사람들, http://www.javajigi.net/ 박재성



    < 프로그래머의 생활을 편하게 해 주는 도구 CVS >

    오픈 소스 프로젝트에서 버전 관리 도구로 널리 사용되는 CVS를 알기 쉽게 설명한 책이다. 아직도 버전 관리 도구가 뭔지 몰라 소스 파일을 복사해 날짜별로 백업을 받는 개발자가 있다면 이 책을 꼭 보길 바란다. 그동안 왜 그렇게 불편하게 작업했는지 후회하게 될 것이다.

    - LG CNS, 『자바 세상을 덮치는 이클립스』저자 윤성준



    < CVS를 맛있게 사용하는 방법을 담은 친절한 안내서 >

    소스의 버전 관리에 대한 국내 인식이 높아가는 시기에 좋은 책이 나오게 되어 기쁘게 추천한다. 비록 얇은 책이지만 CVS를 맛있게 사용하는 방법에 대해서 친절하게 설명한다.
    이미 CVS를 맛본 사람들은 CVS 없이 개발하는 것을 꿈도 꾸지 못한다. CVS 사용은 팀 개발에 있어서 중요한 안전벨트와 같다. 소스 사고로 인한 프로젝트 일정 지연은 전혀 걱정할 필요가 없다. 더구나 개발의 규모가 커질수록 개발자 간의 의사소통을 원활히 하는데 중요한 매개체가 된다. 아파치를 비롯한 전 세계의 오픈소스 그룹은 아주 오래 전부터 CVS를 통해서 효과적으로 대규모 프로젝트를 관리한다.
    CVS를 사용하려는 개발자에게 있어서 가장 좋은 안내서이기에 반드시 일독할 것을 권한다.

    - http://okjsp.pe.kr 허광남(kenu)

    목차

    역자 서문
    초심자 키트에 대해
    서문

    Chapter 1 서론
    1. 버전 관리 사용 실례
    2. 예상 진도

    Chapter 2 버전 관리란 무엇인가?
    1. 저장소
    2. 무엇을 저장하는가?
    3. 작업 공간과 파일 다루기
    4. 프로젝트, 모듈, 파일
    5. 버전 이야기는 언제 나오는가?
    6. 꼬리표
    7. 가지
    8. 병합하기
    9. 잠금 선택사항
    10. 형상 관리

    Chapter 3 CVS 시작하기
    1. CVS 설치하기
    2 저장소 만들기
    3. CVS 명령
    4. 간단한 프로젝트 만들기
    5. 프로젝트 작업을 시작하기
    6. 파일을 변경하기
    7. 저장소를 갱신하기
    8. 세상이 서로 충돌할 때
    9. 충돌 해결

    Chapter 4 CVS 사용 길잡이
    1. 기본 철학
    2. 버전 관리 시스템의 구조 잡기

    Chapter 5 저장소에 접근하기
    1. 보안과 사용자 계정
    2. CVSTOOR : 대상을 가리키는 파라미터 문자열
    3. ssh 접근 설정하기
    4. pserver를 사용해서 연결하기

    Chapter 6 자주 쓰는 CVS 명령들
    1 파일을 체크아웃하기
    2. 최신 정보를 유지하기
    3. 파일과 디렉터리 추가하기
    4. 특정 파일들을 무시하기
    5. 파일 이름을 바꾸기
    6. 디렉터리 이름을 바꾸기
    7. 무엇이 바뀌었는지 살펴보기
    8. 병합할 때 생기는 충돌 다루기
    9. 변경 내용을 전송하기
    10. 변경 기록을 조사하기
    11. 변경을 제거하기

    Chapter 7 꼬리표와 가지 사용하기
    1. 꼬리표, 가지, 꼬리표 달기
    2. 릴리즈 가지 만들기
    3. 릴리즈 가지 작업하기
    4. 프로젝트 릴리즈하기
    5. 릴리즈 가지에서 버그를 고치기
    6. 개발자의 실험용 가지
    7. 실험용 코드로 작업하기
    8. 실험용 가지를 병합하기

    Chapter 8 프로젝트 만들기
    1. 최초로 프로젝트를 만들기
    2. 프로젝트 내부의 구조

    Chapter 9 모듈 사용하기
    1. 하위 프로젝트를 나누는 쉬운 방법
    2. CVS 모듈
    3. 요약

    Chapter 10 써드 파티 코드
    1. 소스 코드가 있는 라이브러리
    2. 써드 파티 코드를 수정하기

    Appendix A CVS 명령 요약과 공식
    1. CVS 명령의 형식
    2. 공식들

    Appendix B 기타 자료
    1. 온라인 CVS 자료
    2. 다른 CVS 책
    3. 다른 버전 관리 시스템
    4. 참조 문헌 목록

    Appendix C Eclipse에서 CVS 사용하기
    1. WinCVS란?
    2. WinCVS 설치하기
    3. 연결 설정하기
    4. 간단한 화면 설정
    5. 들여오기
    6. 체크아웃하기
    7. 파일 내용 변경하기
    8. 작업 공간 갱신하기
    9. 충돌 해결하기
    10. 변경 내용 전송하기
    11. 파일과 디렉터리 추가하기
    12. 파일과 디렉터리 삭제하기
    13. 무엇이 바뀌었는지 보기
    14. 특정 개정판을 가져오기
    15. 꼬리표 붙이기
    16. 브랜치 만들기
    17. 특정 꼬리표나 브랜치를 체크아웃하기
    18. 파일 변경 내역 보기

    Appendix D WinCVS 튜토리얼
    1. 새로운 저장소 생성하기
    2. 프로젝트를 공유하기
    3. 개정판 만들기
    4. 자원의 개정판을 관리하기
    5. 현재 개정판을 다른 개정판으로 교체하기
    6. 프로젝트에 버전 붙이기
    7. 버전 하나를 작업 공간에 추가하기

    저자소개

    데이비드 토머스, 앤드류 헌트 [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    The Pragmatic Programmers LLC 회사의 파트너인 데이비드 토머스(David Thomas)와 앤드류 헌트(Andrew Hunt)는 고객에게는 복잡한 소프트웨어 시스템을 개발하며, 개발자와 관리자에게는 실용적인 개발 자원을 제공한다. 이 두 사람의 첫책 "Pragmatic Programmer: From Journeyman to Master (실용적인 프로그래머: 초보자로부터 고수까지)"는 프로그래밍을 효과적이면서 동시에 즐거운 일이 되게 할 기법과 실천 방법들에 대한 유명한 개괄서다.

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

    서울대학교에서 영어를 전공하고 경제학을 부전공했다. 한국어 Text To Speech 서버의 통신 하위 시스템, 유아용 한글 게임 ‘디디미’, 영어 교육 솔루션인 ‘Dr. Listening’ 등 다양한 프로젝트에 참여했다. 파이썬, 펄, 루비 같은 동적 프로그래밍 언어를 좋아해서 큰 규모의 시스템에 통합하는 일이나 UML을 동적 언어에 적용하는 방법을 연구 중이다. 현재는 법무법인 광장에서 변호사로 일하고 있고, 법무 관련 업무와 IT 기술을 접목하는 일에도 관심을 갖고 있다.

    이 상품의 시리즈

    Programming Insight 시리즈(총 88권 / 현재구매 가능도서 80권)

    펼쳐보기

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

      리뷰

      6.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만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용