TDD 공부 중. Is TDD dead?
2014년에 있었던 Is TDD dead? 토론 자료를 조사해 본다.
Is TDD dead? 토론 영상. Martin Fowler, Kent Beck, David Heinemeier Hansson (DHH)
TW Hangouts | Is TDD dead? 2014.05.09
2014.05.09 에 Hangout 으로 진행 된 영상 토론이고 Martin Fowler, Kent Beck, David Heinemeier Hansson (DHH) 세 사람이 대화를 나눈다.
한글 자막은 아직 완성 되지 않았는데, 한글 자막 제작에 기여 하고 싶다면 http://amara.org/v/HD4F/ 에서 손쉽게 참여 할 수 있다.
영상은 한편으로 끝나지 않고 몇차례 더 진행 된다.
TW Hangouts | Is TDD dead? [Part II] 2014.05.16
번역 기여: http://amara.org/v/HD43/
TW Hangouts | Is TDD dead? [Part III] 2014.05.20
번역 기여: http://amara.org/v/HD4d/
TW Hangouts | Is TDD dead? [Part IV] 2014.05.27
번역 기여: http://amara.org/v/HD4p/
TW Hangouts | Is TDD dead? [Part V & VI] 2014.06.04
번역 기여: http://amara.org/v/HD4t/
위의 토론이 시작된 계기
이 영상이 올아 오게 된 건 DHH 가 쓴 글이 시발점으로 보인다.
이 글에 대해 번역 및 정리 한 글이 있다.
-
- kent beck 이 자신의 페이스북에 올린 글이다.
정도현님이 정리 하셨던 글
이후
Is TDD dead? Of course not! But what´s all the fuzz about then? Emily Bache 2014.09.11
- 한글화 프로젝트 TDD는 죽었는가? 2015.06.02
- Martin Fowler 가 정리한 Martin Fowler, Kent Beck, David Heinemeier Hansson 이 나눈 대화내용을 번역한 글.
잡담
- 내용들이 대부분 영어 이기도 하고 내용이 많아서 아직 다 이해하지는 못했다. 언젠가(?) 좀 더 꼼꼼히 보고 이해가 되면 좀 정리 해 봐야 겠다. 일단은 스크랩 수준으로 적어 보았다.
- TDD 는 여전히 죽지 않았다. (Google Trends 기준)
- 꾸준히 지속 되는 추세. 하지만 조금씩은 내려 가는 느낌.
- DHH 는 Rails 를 만든 사람. 오히려 Rails 는 죽어 가는 느낌이다.
- Google Trends 도 좀 하향 추세로 보이긴 한다.
- https://trends.google.com/trends/explore?date=all&geo=US&q=ruby%20on%20rails
- 내 주변 기준으로 Rails 를 쓰는 프로젝트는 점점 더 찾기 어려워 지고 있다.
- Kent Beck, Martin Fowler 와 같은 TDD 창시자들은 mock 은 거의 사용 하지 않는다고 한다. 테스트 케이스 작성 할 때 Mock 이 많이 사용 되는 경우를 종종 보는데 Mock 에 대해선 한방 맞은 느낌이 든다.
- 유닛테스트, 통합테스트와 TDD 의 관계와 개념에 대해 좀 제대로 공부 해 봐야 될 거 같다.
- 결론은 TDD 를 좀 더 알아 봐야 겠다.