Comments 12
Вроде не раскрыт вопрос когда писать тесты:
- до кода
- одновременно
- после кода
+1
по ситуации. тут нет и не будет "серебряной пули". Главное же не то, когда написать, а то, что написано и насколько оно необходимо.
0
Ну тесты должны писаться до кода, потому что именно с их помощью проверяется качество работы кодировщика. То есть разрабатывается проектная документация на код, из которой становится видно, как он компонуется, какие функции что делают и что возвращают. На основании проектной документации делаются средства контроля, а потом запускается сам процесс изготовления изделия. Согласитесь смешно было бы делать детали для автомобиля например, и только потом делать инструменты контроля их качества.
0
А в реальности требования 100500 раз меняются по ходу написания, а код и тесты пишет 1 человек. :)
Поэтому я предпочитаю писать параллельно (но не пишу, так как их никто не поддерживает, а часто и не вливает в мастер).
Поэтому я предпочитаю писать параллельно (но не пишу, так как их никто не поддерживает, а часто и не вливает в мастер).
0
Для этого есть другие статьи, в том числе и о том, что такое и зачем нужны TDD и BDD
Правда, в этой статье и не совсем полно описано, ЗАЧЕМ писать тесты. Думаю, всем тут и так понятно что они нужны и чем больше(качественней) — тем лучше. И КАК — тут уже вопрос более комплексный и во многом зависит и от технологий и от продукта, но все же, было бы интересно на эту тему почитать
Правда, в этой статье и не совсем полно описано, ЗАЧЕМ писать тесты. Думаю, всем тут и так понятно что они нужны и чем больше(качественней) — тем лучше. И КАК — тут уже вопрос более комплексный и во многом зависит и от технологий и от продукта, но все же, было бы интересно на эту тему почитать
0
4. вместо кода
0
Да тема вообще не раскрыта. Собеседники отвечают на четко поставленный вопрос в духе "может да, может нет, зависит". Отсюда и начинается вкусовщина и толпы TDD евангелистов.
0
В принципе, ответы парня из РФ лично меня устроили. Что он еще мог сказать в таком заданном объеме? Изложил четенько свою позицию, видение, приправил тонкотой. Нормальный спец, вопросов нет.
-2
Sign up to leave a comment.
Unit-тесты: что, как и когда тестировать?