준호씨의 블로그
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 를 좀 더 알아 봐야 겠다.
'개발이야기' 카테고리의 다른 글
코딩의 신 아샬의 TDD 관련 영상 모음 (0) | 2018.06.10 |
---|---|
(정리중) TDD 공부 중. 책. 테스트 주도 개발. Test-Driven Development: By Example. (0) | 2018.06.10 |
TDD 공부 중. Kent Beck 의 만들다 만(?) 유튜브 영상을 보고 (0) | 2018.06.09 |
c - gcc 로 빌드 할 때 라이브러리 디팬던시는 뒤쪽에 배치 한다. undefined reference to 오류 (0) | 2018.06.02 |
osx - docker 설치 (0) | 2018.05.28 |