Здравствуйте, ·, Вы писали:
·>Это называется оффтопик. Т.е. к тезису что твой пример был примером бессмысленного интерфейса возражений не осталось?
Бессмысленность или наличие смысла — всегда зависит от контекста задачи.
Если я пояснил на примере пользу от интерфейса, пусть даже ценой небольшого увеличения объема кода,
это совсем не означает, что
_каждый_класс_ в моих проектах имеет интерфейс
Имеют только те, которые по логике проекта (по логике архитектурных решений) должны его иметь.
Бессмысленным его наличие считать не следует.
·>Рефакторинг, анализ кода, навигация, генерация документации по коду, моки поверх классов, етс.
Это всё известные всем давно средства.
Надеялся найти в данной ветке что-то новое, но не судьба