doortts / blog star
2018-08-15
Open
#10 10장 - 실습 예제 star
2018-08-15 Open
Tasks

이전: 9장 - 자주 접하게 되는 질문들, FAQ

10장 본문#

10-working-practice.pdf

읽기전에#

  • 이 챕터는 세월의 흐름과 무관하게 여전히 유효합니다. TDD를 학습할때 한 번씩 시도해볼만한 챕터라고 생각합니다.

도전과제#

  • 본인이 현재 사용하는, 혹은 학습하고 있는 언어로 과제를 읽고 먼저 만들어보세요.
  • 그 다음 글쓴이의 접근 방법과의 차이점을 살펴보시면 더 도움이 될 겁니다.

보충 설명#

  • 요구사항(requirements)을 정제하는 과정은 매우 중요합니다. 지금 시점이라면 저는 사용자 스토리 방식으로 정제 할 것 같습니다.

생각이 바뀐 부분#

  • 자판기 예제에서는 테스트 코드를 바로 만들기 시작했는데 사전 설계 부분이 빠져 있습니다. 사전 설계를 미리 했었어야 합니다.

좀 더 강조했어야 하는 부분#

  • 실제 업무에서는 To do 리스트 정도로 개발하기보다 작업할 내용을 이슈로 등록하고 이슈 본문에는 어떤식으로 개발을 진행할 것인지에 대해 설명을 적고 진행하는것이 좋다.
  • IDE와 컴파일러의 도움을 적극 받는 것이 시간 절약에 큰 도움이 됩니다.

깨알#

70-20188-15-2314-59.png
봄싹. 그리운 이름이군요. 그런데 svn 을 썼었네요.

11장 #

본문: 11-Test-Automation-and-coverage.pdf

  • 지금 시점에서는 11장은 통째로 걷어내도 무방한 챕터가 아닌가 싶어요.

What's the next?#

제목 그대로의 '본 책보다 더 가치 있을 수도 있는 부록'이 마지막으로 남아 있습니다. 지금봐도 꽤 괜찮은 내용들이 들어 있습니다.
698-20188-15-2322-21.png

해당 내용은 이미 2011년부터 공개되어 있는데요 여기에서 보실 수 있습니다.
책 일부 공개: 테스트주도개발 : TDD실천법과 도구

Issue Sharer
Comment 0

Add a comment
New subtask
Assignee
No assignee
Due date
No due date