몇번 써보다가.. 그닥 효율이 없는거 같아서 이제는 안쓰는데..
항상 쓰는 사람 있나?
test case 만드는거 귀찮지 않음.??
어 그거 좀 삽질인듯 =_=
이미지 프로세싱 같은 어떤 특정 분야 하나만 놓으면 정형화된 케이스를 만들기 쉬워.
가령 실제 처리할 이미지 보다 조금 큰 버퍼를 얻어 테스트 하고, 값이 삐져나온 (픽셀을 가리킬 포인터 운용을 잘못한) 필터가 없는지 검사하게 한다든지
필터와 필터 전달 사이에서 전달될 데이타에 clamp 가 필요한지 검사하는 용도로 만든다든지 등등.
그렇지? ㅋㅋㅋㅋ 당장은 쓸일이 없을듯...
티디디성애자들처럼막오브젝트/막컴퍼넌트이런거까지써서억지춘향격으로하거나하지않더라도또굳이단위테스트프레임웤들쓰지는않더라도걍어썰트같은걸로일반케이스/바운더리케이스별로테스트하는거를자동화해놓으면은몸이편하긴하다능
티디디주장하는애들은테스트코드의목적으로설계를주도해나가는것을주장해서내가말하는거랑은결이다르기는하지만서도
assert 정도로 모든 test case를 커버할수는 없지.. 좋다는 사람은 많이봤는데 내가 보는 유닛 테스트는 별루 효용성이 없는거같어.. TDD 할바에야.테스트 프로젝트 만들어놓고 따로 따로 검증하는게 깔끔하지 않나? 여튼 당분간은 유닛테스트 안쓸듯..
어 그거 좀 삽질인듯 =_=
이미지 프로세싱 같은 어떤 특정 분야 하나만 놓으면 정형화된 케이스를 만들기 쉬워.
가령 실제 처리할 이미지 보다 조금 큰 버퍼를 얻어 테스트 하고, 값이 삐져나온 (픽셀을 가리킬 포인터 운용을 잘못한) 필터가 없는지 검사하게 한다든지
필터와 필터 전달 사이에서 전달될 데이타에 clamp 가 필요한지 검사하는 용도로 만든다든지 등등.
그렇지? ㅋㅋㅋㅋ 당장은 쓸일이 없을듯...
티디디성애자들처럼막오브젝트/막컴퍼넌트이런거까지써서억지춘향격으로하거나하지않더라도또굳이단위테스트프레임웤들쓰지는않더라도걍어썰트같은걸로일반케이스/바운더리케이스별로테스트하는거를자동화해놓으면은몸이편하긴하다능
티디디주장하는애들은테스트코드의목적으로설계를주도해나가는것을주장해서내가말하는거랑은결이다르기는하지만서도
assert 정도로 모든 test case를 커버할수는 없지.. 좋다는 사람은 많이봤는데 내가 보는 유닛 테스트는 별루 효용성이 없는거같어.. TDD 할바에야.테스트 프로젝트 만들어놓고 따로 따로 검증하는게 깔끔하지 않나? 여튼 당분간은 유닛테스트 안쓸듯..