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
