HOME > 상세정보

상세정보

테스트 주도 개발 / 신판

테스트 주도 개발 / 신판 (4회 대출)

자료유형
단행본
개인저자
Beck, Kent, 1961- 김창준, 역 강규영, 역
서명 / 저자사항
테스트 주도 개발 / 켄트 벡 지음 ; 김창준, 강규영 옮김
판사항
신판
발행사항
서울 :   인사이트,   2014   (2021 6쇄)  
형태사항
380 p. : 삽화 ; 23 cm
총서사항
프로그램 프로그래밍 프로그래머 시리즈 =Program programming programmer ; 04
원표제
Test-driven development : by example
ISBN
9788966261024 9788966261017 (세트)
일반주기
부록: A. 영향도, B. 피보나치  
서지주기
참고문헌과 색인수록
일반주제명
Computer software --Testing Computer software --Development Computer programming
000 00000cam c2200205 c 4500
001 000046116378
005 20230224150820
007 ta
008 220520s2014 ulka b 001c kor
020 ▼a 9788966261024 ▼g 14000
020 1 ▼a 9788966261017 (세트)
035 ▼a (KERIS)BIB000013435418
040 ▼a 241008 ▼c 241008 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 0 ▼a 005.1/4 ▼2 23
085 ▼a 005.14 ▼2 DDCK
090 ▼a 005.14 ▼b 2014z3
100 1 ▼a Beck, Kent, ▼d 1961- ▼0 AUTH(211009)89462
245 1 0 ▼a 테스트 주도 개발 / ▼d 켄트 벡 지음 ; ▼e 김창준, ▼e 강규영 옮김
246 1 9 ▼a Test-driven development : ▼b by example
250 ▼a 신판
260 ▼a 서울 : ▼b 인사이트, ▼c 2014 ▼g (2021 6쇄)
300 ▼a 380 p. : ▼b 삽화 ; ▼c 23 cm
490 1 0 ▼a 프로그램 프로그래밍 프로그래머 시리즈 = ▼x Program programming programmer ; ▼v 04
500 ▼a 부록: A. 영향도, B. 피보나치
504 ▼a 참고문헌과 색인수록
650 0 ▼a Computer software ▼x Testing
650 0 ▼a Computer software ▼x Development
650 0 ▼a Computer programming
700 1 ▼a 김창준, ▼e▼0 AUTH(211009)34247
700 1 ▼a 강규영, ▼e▼0 AUTH(211009)149751
830 0 ▼a 프로그램 프로그래밍 프로그래머 시리즈 ; ▼v 04
830 0 ▼a Program programming programmer ; ▼v 04
900 1 0 ▼a 벡, 켄트, ▼e
945 ▼a ITMT

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.14 2014z3 등록번호 121260059 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

테스트 주도 개발은 테스트가 개발을 주도하는 방법이다. 테스트가 개발을 주도한다는 것은 테스트가 코딩의 방향을 이끌어 간다는 말이다. 테스트를 실패하는 코드가 없으면 코딩을 하지 않고, 코드상에 중복이 있으면 제거한다는 간단한 규칙을 지켜나가면 자연스레 아름다운 코드가 천변만화 펼쳐진다. 덤으로 회귀 테스트도 생기고, 개발 과정 자체가 즐거워지는 보너스도 있다.

이 책은 '자바로 다중 화폐 코드를 작성', '파이썬으로 단위 테스팅 프레임워크 작성', '테스트 주도 개발을 할 때 자주 등장하는 패턴들을 정리' 등으로 구성되어 있다.

Test-Driven Development: By Example
아름다운 코드와 즐거운 개발을 위한 테스트 주도 개발


테스트 주도 개발은 학계와 업계에서 많은 주목을 받아온 프로그래밍 방법으로, 여러 연구 논문과 실례를 통해 개발자의 생산성과 역량을 증폭시켜 준다는 사실이 받아들여지고 있다.
테스트 주도 개발은 테스트가 개발을 주도하는 방법이다. 테스트가 개발을 주도한다는 것은 테스트가 코딩의 방향을 이끌어 간다는 말이다. 테스트를 실패하는 코드가 없으면 코딩을 하지 않고, 코드상에 중복이 있으면 제거한다는 간단한 규칙을 지켜나가면 자연스레 아름다운 코드가 천변만화 펼쳐진다. 덤으로 회귀 테스트도 생기고, 개발 과정 자체가 즐거워지는 보너스도 있다.
이 책의 저자 켄트 벡은 테스트 주도 개발을 퍼뜨린 장본인이며 객체 지향 프로그래밍의 선구자 중 한 사람이다. 이 책을 통해 독자는 켄트 벡의 옆에 앉아 함께 프로그래밍을 하는 값진 경험을 할 수 있을 것이다.

[이 책의 구성]
1부. 자바로 다중 화폐 코드를 작성
2부. 파이썬으로 단위 테스팅 프레임워크 작성
3부. 테스트 주도 개발을 할 때 자주 등장하는 패턴들을 정리
부록. 번역자의 노하우를 담은 『TDD 수련법』, 『실전 TDD』

[음원 다운로드]
https://drive.google.com/file/d/1DdNY2cRjXB_6Z8pS2t8aoOzmGDs6TafS/view


정보제공 : Aladin

목차

1부 화폐(돈) 예제

1장 다중 통화를 지원하는 Money 객체
2장 타락한 객체
3장 모두를 위한 평등
4장 프라이버시
5장 솔직히 말하자면
6장 돌아온 ‘모두를 위한 평등’
7장 사과와 오렌지
8장 객체 만들기
9장 우리가 사는 시간(times)
10장 흥미로운 시간
11장 모든 악의 근원
12장 드디어, 더하기
13장 진짜로 만들기
14장 바꾸기
15장 서로 다른 통화끼리 더하기
16장 드디어, 추상화
17장 Money 회고

2부 XUnit 예시

18장 xUnit으로 가는 첫걸음
19장 테이블 차리기
20장 뒷정리하기
21장 셈하기
22장 실패 처리하기
23장 얼마나 달콤한지
24장 xUnit 회고

3부 테스트 주도 개발의 패턴

25장 테스트 주도 개발 패턴
26장 빨간 막대 패턴
27장 테스팅 패턴
28장 초록 막대 패턴
29장 xUnit 패턴
30장 디자인 패턴
31장 리팩토링
32장 TDD 마스터하기

부록 A 영향도
부록 B 피보나치
마치는 글 (by 마틴 파울러)

CDROM부록 ? 실전 TDD (by 김창준, 강석천)

관련분야 신착자료

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)