Здравствуйте, chudo19, Вы писали:
C>Здравствуйте, newObject, Вы писали:
C>Насчет unit тестов: последнее время я занимаюсь разроботкой игр.в этой области возникают ситуации когда много объектов взаимодействуют между собой не тривиальным образом. описать такие взаимодействия в юнит-тестах довольно сложно. да и не совсем ясно что в таких ситуациях является еденицей тестирования. если писать юнит тесты скажем на каждый игровой объект отдельно то это является не эфективным и довольно бессмысленым занятием.
Согласен с тем что большие проекты тяжело тестируемы вплане взаимодействия объектов. Но если существует функциональная модель взамодействия и вся ее функциональность покрыта тестами то проект становится вполне прозрачным и понятным. Более того когда пишешь тесты могут прити идеи о дизайне проекта, и с новым дизайном с старыми тестами проект становится понятным.
Может возникнуть проблема тестирования GUI, но это другая проблема и к топику не относится.