количестве ендпоинтов их описываете?
Объединяете их по назначению в модули?
В общем суть вопроса, как вы справляетесь с постоянно растущим кодом?
Если разносить по модулям то каждый приходится описывать в конфигурационном файле, что боль, так как package довольно длинный и модулей тогда прямо слишком много.
Конфиг из-за этого на страницу уже не помещается.
у меня, например, вся админка сайта описана отдельным файлом
Я разделяю по модулям (градловским) на каждую фичу и делаю экстеншены для роутингов (Route) для конфигурации частей путей. От разрастания не упасает, зато всё по полочкам
о, я с этим столкнулся, сейчас покажу что придумал
сейчас не в пк и это единственное, что нашёл, тут мало ендпоинтов, но эту систему расширять можно очень долго и выглядеть будет круто есть папка routes, в которой лежат все эндпоинты, в каждой папке соответственно лежит один файлик, который подключает все функции этого роута (это делает легким ориентацию в методах, когда их много) помимо этого файлика папка содержит другую папку с запросами, 1 запрос в каждом файле тоже для удобства, это правда не чистый ктор, а ещё поверх прикрученное OpenApi, но суть не поменяется
Обсуждают сегодня