home.social

#composition_root — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #composition_root, aggregated by home.social.

fetched live
  1. Ручной DI в Kotlin Multiplatform: понравится и тебе, и твоему ИИ‑агенту

    Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодогенерации, аннотаций и DSL. Composition root и конструкторы, никакой магии. Звучит как шаг назад от зрелых DI‑фреймворков — пока не посмотришь, кому такая форма удобна: тебе, новому человеку в команде и твоему ИИ‑агенту.

    habr.com/ru/articles/1051804/

    #kotlin_multiplatform #kmp #dependency_injection #composition_root #android #di

  2. Эволюция веб-приложения PREMIER: от legacy к современной архитектуре

    Может быть, не всё legacy, чему больше года, но у нас и правда был запущенный случай: несколько лет в режиме стартапа над проектом работали разные команды, начиная от аутсорса, заканчивая маленькими инхаус-группами. Мы жили в парадигме «работает — не трогай», но всему есть предел и в конце-концов техдолг стал слишком сильно блокировать развитие. Эта статья не о том, как выделить ресурсы на рефакторинг, и не о процессах. Мы фокусируемся на логике принятия технических решений, рассказываем о выбранных и приводим примеры реализации современной гибкой и масштабируемой фронтенд-архитектуры.

    habr.com/ru/companies/habr_rut

    #vuejs #vue #nuxt #nuxtjs #legacy #typescript #composition_root #fsd #di #premier