DZone.com Feed на русском
Подписаться
Выбор фреймворка BBD
Несколько лет назад я присутствовал на спринт-ревью, где менеджер продукта и старший разработчик потратили двадцать минут, споря из-за одной строки в задаче: «Пользователи могут сбросить свой пароль». Разработчик сделал именно это. Менеджер продукта ожидал блокировки после трех неудачных попыток, подтверждения по электронной почте и ссылки, срок действия которой истекает через час. Никто не был неправ, в строгом смысле слова. У них просто были разные представления, и задача никогда не заставляла никого зафиксировать свои мысли на бумаге.Этот разрыв между тем, что люди говорят, и тем, что они имеют в виду, — причина существования разработки, управляемой поведением (BDD). И это также причина, по которой выбор инструмента BDD — это не столько о функциях, сколько о том, как общается ваша команда.