Когда создавать новый пакет?

Middle
379 просмотров
AFK Offer AI

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

Следующий вопрос

Что выведет этот код с defer?