Кстати)) Насчет UseCase Driven development. Идеология гласит что Controller per Use Case. Как думаете? Хотя.. Класс который вы создаете(Interactor | UseCase) это и есть тот контроллер который пишут в книжках... То есть один класс для одного юз кейса.
Кстати. Анкл боб ппц как популярный среди стариков кодеров в США. 3 мои учетелья сказали имели честь с ним работать или коллабарейтить над разными проектами.
И еще говорят не всегда необходимо создать контроллеры для UseCase(Отдельные классы для вызова этого юзкейса) иногда лучше инкапсулировать логика контрола в баундари классах...