Есть множество фабрик, генераторов middleware и тп, хочу навести порядок и структурировать.
Эти фабрики и генераторы относятся к приложению в целом, а не к конкретному модулю.
сейчас структура такая:
- libs
- - errors
- - helpers
- - utils (тут генераторы middlewares)
- - factories (тут фабрики)
- - builders (тут классы/функции которые относятся к паттерну строитель)
- modules
- middlewares (общие, например обработчик ошибок)
Как грамотно назвать директории с фабриками, генераторами middlewares и тд ?, сейчас это все в utils, но там бардак, в utils должно быть на мой взгляд другое, полезные функции общие и тп, а не порождающие функции/классы
Почему директорию с ошибками, хелперами и тп называю libs ? Всю жизнь думал туда какие-то библиотеки кладут
Проект готовый, давно заброшенный, изучаю и разбираю ради практики и улучшения понимания как все работает.