테스트 주도 프로그래밍에 관심이 있는데 찾아보니 OOP가 아니면 적용하기 힘든 방법론이라는 말이 있더군요. 회사 자체가 C만 사용하는 곳인데... 테스트 주도 프로그래밍을 C에는 적용하기 힘든가요? 관련 책자도 JAVA 위주로 설명이 되있다고 해서 구입하기가 망설여지네요.
언어마다 약간씩 다른 점들은 있는데 TDD를 전혀 모르신다면 시도해보는 것만으로 크게 달라질 겁니다.
제가 걱정스러운 점은 TDD는 programming style 전반에 영향을 주는데 이걸 받아들일 수 있느냐가 더 큰 문제. 그러한 점을 받아들여 긍정적으로 변화하는 것은 많은 자기 노력과 외부도움이 필요합니다.
책이야 뭐, 요새 Java가 대세니...
C든 C++든 다 됩니다.
언어마다 약간씩 다른 점들은 있는데 TDD를 전혀 모르신다면 시도해보는 것만으로 크게 달라질 겁니다.
제가 걱정스러운 점은 TDD는 programming style 전반에 영향을 주는데 이걸 받아들일 수 있느냐가 더 큰 문제. 그러한 점을 받아들여 긍정적으로 변화하는 것은 많은 자기 노력과 외부도움이 필요합니다.
자기 노력을 하면서 외부도움을 얻을 수 있게 조율해보세요.
뭐랄까, 무협으로 따지면 TDD는 보법이라 할까?
됩니다. 심지어 mock
됩니다. 심지어 mock object 효과도 낼 수 있습니다. http://groups.google.com/group/xper/browse_thread/thread/209ad5182182f4ed/c850ff856db31b4c
감사합니다^^
많은 도움이 되었습니다.
댓글 달기