Dan North suggested a template for a textual format which has found wide following in different BDD software tools.
This format is sometimes (incorrectly) referred to as the Gherkin language, which is very close to the syntax shown above. Gherkin is however specific to the Cucumber software tool.
Gherkin — реализация Given When Then под Огурец, а Dan North не назвал это ни как. Хотя в SpecFlow, да, тоже используется Gherkin, это верно. Но именно в этой части я говорю о форме записи стори, а не технологии, так что оставлю как есть, во избежании холиворов.
Я знаю, но допускаю, что не все пользователи Хабра в курсе. Мне кажется, что аналогия со школой — простой способ объяснить на пальцах для чего это. Подробнее про Gherkin будет в следующей статье.
Все-таки тоже зависит от ситуации. Например бывают люди, склонные регулярно ломать билд. Как показывает практика, зачастую ни приватные беседы, ни статьи на вики об элементарных шагах, предотвращающих это не помогают. В одной компании где я работал это решили практикой «сломал билд — приноси тортик». Первый месяц торты ели каждый день, потом перестали.
Gherkin — реализация Given When Then под Огурец, а Dan North не назвал это ни как. Хотя в SpecFlow, да, тоже используется Gherkin, это верно. Но именно в этой части я говорю о форме записи стори, а не технологии, так что оставлю как есть, во избежании холиворов.