Я хочу разработать сетевую систему. Он не основан на рельсах и не имеет HTML-интерфейса.
Должен ли я делать BDD в этом случае? Имеет ли смысл использовать огурец?
Я много использовал Cucumber для не-Rails приложений. Это полезно для тестирования полных вариантов использования независимо от интерфейса. Например, быстрое тестирование нескольких запусков приложения командной строки.