Я новичок в Cucumber, и я использую огурец-java. Файлы функций огурца отлично смотрятся. Однако повторное использование определений шагов действительно мешает организации кода определения шага. Самый интуитивный способ организовать определения шага - просто следить за организацией файлов функций, а именно, одним классом для одной функции. Однако этот способ завинчивается, если в двух файлах функций есть два одинаковых шага, потому что вы пропустите один шаг в одном из классов, что нарушит согласованность всей структуры. Однако я не могу убедить себя использовать другие способы прямо сейчас. Итак, что является разумным способом организации определений шагов при использовании огурца-java?Как организовать определения шагов при использовании огурца-java?
спасибо.