Feb 11

Используете ли вы методологию TDD при разработке ПО?

PS. Я - нет, но надеюсь, что скоро начну. Посоветуйте, что почитать.

written by fxposter


7 Responses to “Тесты”

  1. 1. larin Says:

    Раньше использовал (года 3-4 назад), сейчас же не использую, т.к. пока нет острой необходимости – как появится буду )
    Почитай, например, http://wiki.agiledev.ru/doku.php?id=tdd

  2. 2. Dmitry Smirnov Says:

    Полностью согласен с приведенной ссылкой.

    Из книжек очень полезна книжка Фаулера Рефакторинг. И неторопливое чтение GoF про Паттерны.

    Вот еще посмотрите мой давнишний постинг на форуме:
    http://forum.agiledev.ru/index.php?t=msg&&th=762&goto=4559#msg_4559

    Иногда второпях пишешь без тестов, но потом начинаешь чуствовать себя некомфортно. Так, что как-то удобнее с тестами по крайней мере в тех местах, где что-то происходит — заносится в БД или вычисляется. Тут полный TDD — пишем тест до кода.

    Функциональные тесты, которые проверяют все ли правильно отображается пишутся уже после того, как некоторая фича написана и работает. С помощью этих тестов мы обеспечиваем себе спокойствие при рефакторинге.

  3. 3. Andrey aka Patrick Says:

    советую Бека!!! Так сказать это библия ттдэшников …

    @larin, ну не совсем ты в стиле ТДД работал… ;) + острая необходимость есть всегда…

  4. 4. larin Says:

    @Patrick
    А ты за мной подсматривал? Откуда знаешь как я работал? =))))
    А острая необходимость, на то и “острая”, что есть далеко не всегда )))

  5. 5. Andrey aka Patrick Says:

    >>А ты за мной подсматривал? Откуда знаешь как я работал? =))))
    сам говорил ;)

  6. 6. FX Poster Says:

    larin
    Ага, пасиб.

    Dmitry Smirnov
    Ну Design Pattens я читал. Рефакторинг все никак не могу купить (не люблю читать книги с компьютера), зато купил Рефакторинг с использованием шаблонов, почитываю потихоньку. Собственно, в этой книге я впервые более-менее подробно услышал про TDD.

  7. 7. mihailt Says:

    кстати вспомнил – в Guide to PHP design patterns, не смотря на то что книга о шаблонах, TDD достаточно плотно рассматривается.

Leave a Reply