Я вообще-то рассуждала о том, когда на написание тестов полезно тратить ресурсы, а когда бессмысленно и даже вредно. Тесты - здесь общее понятие. Разве при равных условиях, например, разработке серии прототипов на ранней стадии проекта, на юнит тесты было бы уместно тратить такой невосполнимый ресурс как время, тогда как на функциональные нет? Нет, усилия затраченные на оба типа тестов уйдут впустую, потому как прототип с большой долей вероятности будет просто отклонен, а даже если и принят, то все равно его слишком упрощенная архитектура не годится как базовая для дальнейшего развития проекта, следовательно не годятся и тесты к ее компонентам. А чем чревато затягивание фаз разработки продукта я уже писала в посте выше. Еще раз повторю, мне нравятся unit тесты, но это не Silver bullet :).
no subject
Date: 2007-05-08 10:28 am (UTC)Еще раз повторю, мне нравятся unit тесты, но это не Silver bullet :).