책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788993827095
· 쪽수 : 256쪽
· 출판일 : 2009-09-25
목차
Chapter 01 소 개
1. 프로그래머의 능률은 왜 중요한가
2. 다루는 내용
3. 읽는 순서
Part 1 원리편
Chapter 02 가 속
1. 시작 패드
2. 가속 장치
3. 매크로
4. 정리
Chapter 03 집 중
1. 산만 요소 제거
2. 탐색을 능가하는 검색
3. 어려운 대상 찾기
4. 루티드 뷰 사용
5. 고정 속성 사용
6. 프로젝트 기반 바로 가기 사용
7. 다중 모니터 사용
8. 가상 데스크톱으로 작업 공간 분리
9. 정리
Chapter 04 자동화
1. 바퀴 다시 안 만들기
2. 로컬 저장
3. 웹사이트 상호작용 자동화
4. RSS 피드 연동
5. 앤트, 비빌드 업무 용도로 전환
6. 레이크, 일반 업무 용도로 전환
7. 셀레니엄, 웹페이지 이동 용도로 전환
8. 배쉬로 예외 합계 수집
9. 윈도우즈 파워셸로 배치 파일 대체
10. 맥 OS X 오토메이터로 오래 전 내려받은 항목 삭제
11. 명령줄 서브 버전 길들이기
12. 루비로 SQL 분배기 생성
13. 자동화 정당성 증명
14. 야크 털깎기
15. 정리
Chapter 05 정식화
1. DRY 버전 제어
2. 정식 빌드 컴퓨터 두기
3. 간접 참조
4. 가상화 사용
5. DRY 교류 저항 불일치
6. DRY 문서화
7. 정리
Part 2 실전편
Chapter 06 테스트 주도 설계
1. 진화하는 테스트
2. 코드 검사
Chapter 07 정적 분석
1. 바이트 코드 분석
2. 소스 분석
3. 파놉티코드로 측정 지표 산출
4. 동적 언어 분석
Chapter 08 좋은 시민 의식
1. 캡슐화 깨기
2. 생성자
3. 정적 메서드
4. 범죄 행위
Chapter 09 YAGNI
Chapter 10 고대 철학자들
1. 아리스토텔레스의 본질과 비본질 속성
2. 오컴의 면도날
3. 디미터의 법칙
4. 소프트웨어 전승 지식
Chapter 11 권위에 도전하기
1. 성난 원숭이 떼
2. 유창한 인터페이스
3. 반 객체
Chapter 12 메타 프로그래밍
1. 자바와 리플렉션
2. 그루비로 자바 테스트
3. 유창한 인터페이스 작성
4. 메타 프로그래밍은 어디로 가는가?
Chapter 13 컴포즈드 메서드와 SLAP
1. 컴포즈드 메서드 실천
2. SLAP
Chapter 14 다종 언어 프로그래밍
1. 어떻게 여기까지 왔을까? 그리고 여기란 정확히 어딜까?
2. 어디로, 어떻게 가야 할까?
3. 올라의 피라미드
Chapter 15 안성맞춤 도구 찾기
1. 최적의 편집기를 찾아
2. 후보
3. 작업에 적합한 도구 선택
4. 부적합 도구 배제
Chapter 16 결론 : 계속되는 대화
APPENDIX 부록A : 기초 도구
APPENDIX 부록B : 팀 생산성 향상을 위한 패턴 이야기