Оживляя динозавров: TDD vs Test-Last

Комментарии 3

  • 0ea4661f7e84d3796538683bb1b6893a_small.p

    04.09.17 в 08:32

    0

    Кратко, но понятно, спасибо.
  • 7652eb888d6474ade6db04e4a0f70ec0_small.p

    04.09.17 в 08:57

    0

    К сожалению, во многих компаниях практикуется «DDD» (Deadline-Driven Development). Это когда «какие на… тесты, релиз должен был быть позавчера». А после релиза — новый пинок от продаванов «а давайте внедрим фичу XXX». Счастье, если на рефакторинг вообще время выделяют.
  • 04.09.17 в 08:58

    0

    Фишка совсем не в том, первым ли пишется тест, а исключительно в уменьшении размера итерации. Этакий repl для кровавого энтерпрайза.
    Еще нюанс — хороший дизайн от tdd сам по себе не появляется.
    Огурцы — это совсем не «понятный всем язык», а всего лишь формальный dsl, который притворяется естественным. Но забыть про его формальность не выйдет. Оверхед от его использования вместо основного языка программирования огромный, а толку чуть. Лучше основной язык снабдить удобными библиотеками.

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru