Size: a a a

2021 July 15

D

Dima in pro.jvm
смысла в Java нет, любой редактор выделяет такие единицы отдельно
источник

D

Dima in pro.jvm
тоже согласен,  для single имплементаций пойдет
источник

D

Dima in pro.jvm
I префикс попахивает сисярпом
источник

D

Dima in pro.jvm
прям за километр
источник

SK

Sergey Kapralov in pro.jvm
В этом и весь прикол:

Generator -> UUIDGenerator - это кейс, когда кроме UUIDGeneratorа может быть множество других равнозначимых по LSP имплементаций Generator. А IGenerator -> Generator - бестолковая тавтология: зачем нужен IGenerator если есть Generator?
источник

D

Dima in pro.jvm
Я_ГЕНЕРАТОР
источник

D

Dima in pro.jvm
НАШ_ГЕНЕРАТОР
источник

D

Dima in pro.jvm
источник

т

тРаКтОрИсТ in pro.jvm
Читается убого)
источник

D

Dima in pro.jvm
I префикс убогий
источник

т

тРаКтОрИсТ in pro.jvm
Типа Интерфейс Generator
источник

D

Dima in pro.jvm
прям сразу видно, что чел не истинный джавзист
источник

DS

Dmitry Same in pro.jvm
GroundRouteService/DefaultRoute/ что-то ещё
источник

.

... in pro.jvm
Для сингл имплементаций тебе сама реаоизация не интересна все равно через интерфейс работаешь через IoC
источник

D

Dima in pro.jvm
RoutService/CamelRouteService/KafkaRouteService
источник

D

Dima in pro.jvm
ты можешь специфицировать название по ключевой зависимости
источник

D

Dima in pro.jvm
своего сервиса
источник

D

Dima in pro.jvm
или тому, что он в домене делает
источник

SK

Sergey Kapralov in pro.jvm
Я б сказал, что кейс с единичной имплементацией не имеет права называться IoC, но мне не поверят.
источник

D

Dima in pro.jvm
а вот это IRouteService => RouteService в разы даже хуже
источник