Куда мне поместить все эти интерфейсы?

Я пытаюсь замочить ноги в модульном тестировании. В настоящее время я не имею привычки писать интерфейсы для классов, если только я не предвижу какую-либо причину, по которой мне нужно будет заменить другую реализацию. Что ж, теперь я предвижу причину: насмешку.

Учитывая, что я собираюсь перейти от нескольких интерфейсов к, возможно, сотням, первое, что пришло мне в голову, было: куда мне поместить все эти интерфейсы? Я просто смешиваю их со всеми конкретными реализациями или я должен поместить их в подпапку. Например.,должны ли интерфейсы контроллеров идти в корень / Контроллеры / Интерфейсы, корень / Контроллеры или что-то еще? Что вы посоветуете?

25
задан devuxer 16 June 2011 в 00:41
поделиться