Создавай новый пакет когда: есть чёткая ответственность (user management, payment processing), нужна инкапсуляция (скрыть implementation details), код переиспользуется в нескольких местах, или для разрыва циклической зависимости. НЕ создавай пакет: для одного файла, для "красивой" структуры, для утилит (utils — антипаттерн). Хорошее правило — если не можешь описать пакет одним предложением без "и", он делает слишком много. Имя пакета — существительное: user, cache, auth. Не глагол и не описание.
Когда создавать новый пакет?
Middle
402 просмотровAFK Offer AI
Как обеспечить exactly-once delivery?