이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 PDF
eBook TDD에 대한 오해와 진실 TDD 이야기 : 당신이 TDD에 실패한 이유 - Hanbit eBook Realtime 47
당신이 TDD에 실패한 이유 - Hanbit eBook Realtime 47 PDF
가격
12,000
10,800 12,000 쿠폰혜택가
YES포인트?
600원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
PDF 안내

이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.

예스24만의 독보적인 PDF 필기 기능을 경험해 보세요!

이 분야의 이벤트

이 상품의 시리즈 95

이 상품의 시리즈 알림신청

소개

목차

1장. 반가워, TDD
1.1 TDD, 어디에 쓰는가?
1.2 지금 TDD가 필요하다

2장. TDD에 관한 오해와 진실
2.1 (오해 1) TDD는 비용이 더 들고, 결국 개발 속도를 저하시킨다
2.2 (오해 2) 코드 커버리지가 높으면 좋은 코드다
2.3 (오해 3) 진압보다 예방에 소비되는 비용이 높다
2.4 (진실 1) TDD != Unit Testing
2.5 (진실 2) TDD는 설계 개선에 도움을 준다

3장. 현장 이야기
3.1 Mock 객체, 언제 그리고 어떻게 사용할까?
3.2 Fixture, 어떻게 사용해야 할까?
3.3 TDD와 디자인 패턴의 아름다운 동행
3.4 private 메서드 그리고 단위 테스트
3.5 만지기 싫은 레거시 코드, TDD가 해법이다

4장. TDD, 올바른 사용과 사용 습관
4.1 Top-Down으로 방향을 잡고, Bottom-Up으로 구현에 집중하자
4.2 바보 단계 거치기
4.3 시나리오 구상하기
4.4 TDD의 단위 테스트를 문서화하자

Appendix 마틴 파울러의 "Mock은 Stub이 아니다."
Mock과 Stub의 구분을 넘어서
Driving TDD(TDD 진행 방식의 차이)
Fixture Setup(Fixture, 얼마나 어떻게 사용하는가?)
Isolation(단위 테스트 격리에 대한 관점의 차이)
Coupling Tests to Implementations(단위 테스트와 구현체의 결합도에 따른 영향)
Design Style(테스트가 설계에 미치는 영향)
다양한 시각, 점진적 사용, 그리고 성장

저자 소개

저자 : 신정호
10XP 팀의 부족한 리더로서 바쁜 현업을 타개하기 위해 분신 신공을 배워봤으면 하고 바라는, 진지하지 못한 프로그래머다. 대학 시절, 임베디드 소프트웨어 경진 대회 수상을 시작으로 프로그래머의 길을 걷게 되었다. 홈네트워크 프로그래밍 및 연구를 통해 제품을 개발했으며, 공공분야 SI 프로젝트 경험을 거쳐 현재는 모바일 프로그래밍으로 B2C 제품을 만들고 있다. ‘세계 평화’라는 거창한 비전을 품고 있으며, 개발자로서 최선을 다하고 있다.
“최선을 담은 프로그래밍은 최고를 담은 프로그래밍보다 분명히 아름다울 것이다.”
저자 : 박상오
‘Ruby on rails’를 시작으로, 현재는 Spring, backbone.js을 이용한 그룹웨어를 개발하고 있다. 사람을 만나는 것을 좋아하며 좋은 코드를 작성하기 위해 고민하고 노력하는 개발자다.
저자 : 이규일
아직 부족한 점이 많지만 능력 있는 개발자가 되고자 노력하는 욕심 많은 개발자다. 항상 성공하는 것은 아니지만 새로운 것에 도전하는 자세를 가치 있게 생각한다.
저자 : 전우균
모바일 애플리케이션 개발을 시작으로 웹 애플리케이션 개발까지 다양하게 경험을 쌓고 있는 ‘죽전 산골 개발자’다. 항상 새로운 것만 쫓다 ‘어떻게’라는 단어에 눈을 돌린 지 1년 반, 운명적으로 TDD를 만났다. 그로부터 변화가 시작되었으며 지금도 끊임없이 변화하고 있다.
저자 : 조건희
대한민국의 평범한 개발자로, 다양한 문제를 해결하는 것에 즐거움을 느끼며 현업에 종사하고 있다. RoR로 서비스를 만들기 시작하여, 현재는 Spring을 통한 솔루션 개발에 한창이다. 한 줄 한 줄 작성한 코드가 사용자에게 가치를 준다는 것에서 하고 있는 일에 매력을 느끼며, 개발자의 가치와 생산성을 높이는 일에도 관심이 많다.

관련 분류

카테고리 분류

품목정보

발행일
2015년 05월 12일
이용안내
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •  TTS 불가능
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기
크레마, PC(윈도우 - 4K 모니터 미지원), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(저사양 기기 사용 불가), PC(Mac)
파일/용량
PDF(DRM) | 2.34MB ?
글자 수/ 페이지 수
약 185쪽 ?
ISBN13
9788968486524

출판사 리뷰

TDD 도입에 실패한 원인을 알아야 TDD가 보인다!
이 책은 TDD 관련 배경 지식을 기반으로 현업에서 활용되거나 이슈가 되는 문제들을 다루고 있기에 실제로 TDD를 다루며 겪는 문제의 실마리를 푸는 데 유용할 것이다. 또한, TDD와 관련한 깊이 있는 메시지와 아이디어를 제공하므로, TDD의 활용도를 한 단계 높이는 계기를 마련해줄 것이다. 예로는 자바 콘솔 애플리케이션을 대상으로 한 예제와 간단한 객체 지향이론, UML 클래스 다이어그램 정도가 인용되고 있으며, 복잡하지 않은 GoF 디자인 패턴 몇 개를 소재로 삼고 있다.

이 책은 다음과 같이 구성되어 있다.
'1장 반가워 TDD'에서는 저자의 경험을 토대로 TDD가 왜 좋으며, 왜 사용해야 하는지를 알려준다.
'2장 TDD에 관한 오해와 진실'에서는 개발자들이 TDD에 관해서 가지고 있는 오해를 풀어보고 진실이 무엇인지 알려준다.
'3장 현장 이야기'에서는 Mock 객체, Fixture, TDD와 디자인 패턴, private 메서드, 레거시 코드를 TDD에서 어떻게 사용해야 할지 알려준다.
'4장 TDD, 올바른 사용과 사용 습관'에서는 TDD를 어떻게 사용해야 하는지, 그러고 어떻게 시나리오를 구성하고 단위 테스트를 해야 할지를 알려준다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

선택한 소장 상품