Чувствую сарказм. Savenkova Natalya [email protected] http://facebook.com/name.rnd
> On 23 янв. 2014 г., at 7:55, Nikolay Mishin <[email protected]> wrote: > > шикарный тред про тесты, с утра поднял +1 скилл к TDD и тестированию > > 23.01.2014, 03:25, "Natalya" <[email protected]>: >> TTD понравился, ничего он не замедляет, при рефакторинге особенно хорошо. >> Плюс покрытие тестами в проекте, где ведрили TDD, позволило автоматом гонять >> эти тесты при выкатке релиза. Также замечен положительный эффект: когда >> пишешь тесты будущего кода, заодно щупаешь интерфейс этого самого кода. Были >> случаи, когда в тестах видно, что пользоваться удобнее иначе, чем >> запроектировано, только оно же еще ничего не написано, а значит время >> сэкономили. >> >> Savenkova Natalya >> [email protected] >> http://facebook.com/name.rnd >> >>> On 23 янв. 2014 г., at 1:25, Maxim <[email protected]> wrote: >>> >>> TDD не был бы нужен если бы замедлял разработку. Он её ускоряет. >>> Но есть нюанс. Первый нюанс - необходимо чтобы вся команда, не только >>> программисты, но и вообще все участники процесса понимали и принимали >>> ценность методики. >>> Второй нюанс - быстрая разработка != быстрый код. Тот же AEHTS не был бы >>> таким быстрым, если бы был написан с применением TDD. >>> Вообще, доклад на тему тестов скорее не столько perl-ориентирован, >>> сколько agile-ориентирован. Есть такое мероприятие как agile kitchen, на >>> нём можно почерпнуть много полезного, в том числе и чем пример про >>> машину, свечи и колесо принципиально отличается от разработки софта (на >>> последнем agile kitchen очень толковый доклад на эту тему был). >>> Ну и вообще не стоит пренебрегать литературой. Про agile-методологию >>> очень много написано, и в том числе стоит понимать что называется agile, >>> а что использует те же наборы методик, но по сути agile не является. >>> К примеру, если мы говорим о стоимости покрытия кода тестами после его >>> написания, надо понимать что мы не говорим про TDD. TDD подразумевает >>> что тесты пишутся сначала, а потом пишется код который проходит эти >>> тесты. Плюс, повторюсь, TDD хорош в рамках agile-разработки и при >>> условии что все члены команды разделяют ценности такого подхода. >>> >>> Надеюсь, кому-нибудь эти многабукав будут полезны. >>>> On Wed, 2014-01-22 at 15:21 +0400, Илья Винокуров wrote: >>>> 5) Как юнит-тесты помогают в командной разработке >>>> 6) Как юнит-тесты помогают при рефакторинге кода. >>>> 7) Как сильно TDD замедляет разработку >>>> >>>> С почтением, >>>> Илья Винокуров >>>> >>>> Среда, 22 января 2014, 13:54 +04:00 от Mons Anderson <[email protected]>: >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > > -- > С уважением > Николай Мишин > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
