RU

«Зачем Javasript-у DI контейнер?»

Вот именно такой вопрос был задан в первом же комментарии к статье " DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata " уважаемого …

javascriptdependency injectioniocинверсия управлениявнедрение зависимостейархитектура приложениймодульностьтестированиеверификация кодаии-агенты
Habr
RU

Луковичная архитектура: канон и где от него осознанно отступать

Луковичную (onion) архитектуру обычно продают аргументом «легко поменять БД или фреймворк». Только базу в проде меняют раз в пятилетку, а чаще вообще …

чистая архитектураonion architectureлуковичная архитектурагексагональная архитектураDDDинверсия зависимостейdependency injectionрефакторингпроектированиекодовые агенты
Habr
RU

Чистая архитектура для MVP — оверхед. Пока в проект не пришёл AI

Всем привет! После публикации прошлой статьи про шаблон для микропроектов я получил много полезной критики. Часть замечаний оказалась настолько хороше…

Архитектураai-агентыai-firstpythonaiчистая архитектураdtodidependency injectionmvp
Habr
RU

Почему проекты превращаются в спагетти даже у хороших программистов

Когда программист впервые слышит слово «архитектура», он обычно представляет что-то скучное: диаграммы, стрелочки, коробочки, совещания на три часа и …

архитектура помодульный монолитмикросервисыclean architecturelegacyспагетти-кодинженерияbackendsoftware architecturedependency injection