Три года назад я начал разработку Express.js API для одной компании. Тогда я подумал: какой должна быть идеальная архитектура контроллеров для правильной организации разрастающейся базы кода? Впечатлившись Sails & Rails и проведя собственные исследования, я смог разработать собственную систему. Мне не хотелось перегружать проект полноценным фреймворком по типу Sails, и я больше склонялся к ситуационному подбору более легких зависимостей. В результате я смог создать организационную систему для контроллеров приложения, которую дополнил самописным загрузчиком. Опыт, полученный при реализации данной структуры в других проектах, позволил мне доработать эту систему и получить эффективные результаты. Насколько мне известно, моей системой уже воспользовалось несколько крупных компаний. Она упрощала адаптацию новых разработчиков, обеспечивая большую читабельность кодовой базы. Структура Если не учитывать дальнейший рост приложения, то вы быстро столкнетесь с неорганизованной базой кода. Я со
Как организовать Express-контроллеры для крупных баз кода
23 февраля 202023 фев 2020
62
3 мин