25 апреля 2012 г. 16:43 пользователь worldmind <[email protected]> написал:
> В Ср., 25/04/2012 в 13:20 +0400, Ilya Chesnokov пишет:
>> Статья в тему: 
>> http://www.modernperlbooks.com/mt/2012/04/mock-objects-despoil-your-tests.html
>
> Автор сам перечисляет кучу случаев когда нужны моки, именно для таких
> случаев примеры в шпаргалке.
>
> С базами данных действительно не очень красиво получается, но даже куцые
> тесты с DBD::Mock могут помочь от регрессий.
>
> В целом я, как и автор первого коммента, не понял чего chromatic
> ополчился на моки, в них не должно быть никакой сложной логики, они
> должны быть простыми и делаться просто и тогда минимум усилий будет
> приносить максимум результата.

Я бы не сказал, что он на них ополчился - просто предостерегает от
злоупотребления ими.

На самом деле его статься основана по большей части именно на
приведённом им же в самом начале примере - когда недалёкий
"тестировщик" делает мало тестов всей системы, вместо этого полагаясь
только на юнит-тесты, выполненные при помощи mock-объектов, которые
опять же создаются разработчиком-тестировщиком, вследствие чего могут
содержать ошибки.


> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org



-- 
Best regards,
Ilya Chesnokov
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить