Давайте возьмем пример пользователя и публикации, пример classi c в руководствах ruby. Мой совет: например, вы хотите убедиться, что пользователи могут быть успешно созданы. Это влечет за собой создание интерфейса для их создания, если это веб, то после создания модели и тестирования создание маршрутов, контроллера и представления в этом порядке было бы замечательно, вы хотите, чтобы создание пользователя было успешно продолжено. Мы решаем небольшие проблемы за раз. Если вы идете по пути TDD, я бы порекомендовал провести внешнее тестирование с использованием capybara