Ненавижу тот факт, что исходный код моего проекта имеет пакет holdall с именем «utils». Для меня это не имеет смысла, так как у меня всегда есть Timer
, VarInt
, Singleton
, Base64
, Logger
классы, которые не связаны друг с другом вообще.Избегание пакета «utils» в иерархии проектов
Тот факт, что многие крупные проекты, такие как Java, имеют такую иерархию, может означать, что нет чистого решения, но это может быть проблема обратной совместимости. Какая практика?