"Обращайтесь с читателями так, как вы хотели бы, чтобы обращались с вами. Пишите Gherkin так, что люди, не знающие фичу, поймут, о чем это".
Хороший Gherkin (как и любой язык, основанный на specification-by-example) неразрывно связан с созданием хороших заголовков для поведенческих сценариев. Заголовок – это лицо сценария: он резюмирует суть поведения. Хорошие заголовки серьезно облегчают сотрудничество в команде, а плохие – затрудняют его. Но что же делает заголовок "хорошим"? Вот несколько неплохих советов.
Заполнение этой карточки это всегда первый шаг БП, дальше уже идет проверка, отклонение и т.д. То есть мне этот метод нужно использовать много раз, для разных веток БП. Как правильно это сделать?
У меня сейчас просто копитаст в этого куска в разные классы. Так конечно нельзя, а как правильно?
Вынести этот метод в отдельный класс?
Хочу что бы всего один екземпляр этого кода был, что бы случае изменений быстро поправить в одном месте.