해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자 소개 데이비드 토머스, 앤드류 헌트 The Pragmatic Programmers LLC 회사의 파트너인 데이비드 토머스(David Thomas)와 앤드류 헌트(Andrew Hunt)는 고객에게는 복잡한 소프트웨어 시스템을 개발하며, 개발자와 관리자에게는 실용적인 개발 자원을 제공한다. 이 두 사람의 첫책 "Pragmatic Programmer: From Journeyman to Master (실용적인 프로그래머: 초보자로부터 고수까지)"는 프로그래밍을 효과적이면서 동시에 즐거운 일이 되게 할 기법과 실천 방법들에 대한 유명한 개괄서다. www.pragmaticprogrammer.com을 통해 저자들을 만나볼 수 있다. 편역자 소개 정지호 서울대학교에 재학 중이며 현재 (주)언어과학에서 주임 연구원으로 있다. 한국어 Text To Speech 서버의 통신 하위 시스템, 유아용 한글 학습 게임 '디디미', 영어 교육 솔루션인 'Dr. Listening' 등의 프로젝트에 참여했다. 파이썬, 펄, 루비 같은 동적 프로그래밍 언어에 관심이 많다. 번역서로 『UML, 실전에서는 이것만 쓴다(인사이트)』, 『소프트웨어 개발의 지혜Agile Software Development(야스미디어)』가 있다.
번역 정지호
목차
- 역자 서문
초심자 키트에 대해
서문
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. 버전 하나를 작업 공간에 추가하기
출판사 서평
프로젝트를 한다면 버전 관리는 필수! "버전 관리"는 실용주의 프로그래머들이 자신의 자산을 관리하는 방법이다. 아주 기본적인 실천 방법이지만 (놀랍게도) 많은 사람들이 사용하지 않으며, 사용한다 해도 효과적으로 쓰지 못한다. 일반적으로 생각하는 것처럼 버전 관리가 복잡하거나, 사용하기 힘들거나, 비용이 많이 드는 것은 아니다. 하지만 버전 관리를 쓰지 않는다면, 프로젝트의 자산을 위험에 노출시키는 셈이다. ------------------------------------------------------------------------------------------------ 버전 관리를 사용하면... * 하나의 코드 기반을 여러 개발자가 안전하게 공유할 수 있다. * 언제 어디서건 인터넷만 된다면, 소스를 가지고 있지 않아도 계속해서 개발할 수 있다. * 언제 잘못된 선택을 내렸든 상관없이 예전 상태로 되돌릴 수 있다. * 릴리즈 작업을 하는 동안 코드를 동결하는 것은 대가가 큰데, 이것을 피하는 방법을 알게 된다. * 누가 무엇을 언제 왜 고쳤는지 알려주는 도구를 손에 넣게 된다. * 어떤 버전이든 소프트웨어의 옛날 버전을 재구성해서 그것을 대상으로 작업하는 방법을 이해하게 된다. ------------------------------------------------------------------------------------------------ 이런 사람이 읽어라 * 고객의 변덕스러운 요구 사항 변경에 따른 동일 프로젝트의 무수한 변종 버전의 난립으로 관리에 골머리를 썩여본 개발자. * 소스 백업을 게을리 해서 며칠의 작업을 날리는 경험도 해본 개발자. * 프로젝트 마감이 코앞으로 다가왔는데도 다른 사람이 파일을 수정하는 동안 하릴없이 수정할 차례를 기다려본 개발자. * 잘 돌아가는 코드를 괜히 고쳐서 문제가 생기는 바람에 없는 추리력을 동원해서 옛날 코드를 복원하느라 고생해본 개발자.
기본정보
ISBN | 9788995300992 | ||
---|---|---|---|
발행(출시)일자 | 2004년 06월 14일 | ||
쪽수 | 228쪽 | ||
크기 |
188 * 254
mm
|
||
총권수 | 1권 | ||
원서명/저자명 | Pragmatic version control using CVS/데이비드 토머스 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립