Чувствую сарказм.

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

Ответить