TGViewer
Джун на фронте | IT Dev Log Джун на фронте | IT Dev Log @divatoz · 7.43K subscribers
Post #1357 1.6K
Джун на фронте | IT Dev Log Рабочий дневник: День 75 Спустя 75 дней я осознал прелесть модульной структуры на фронте. Для этого мне пришлось переписать проект с нуля целых три раза. Дело не только в моем понимании, но и в «бэкенде», ведь контракты мы соображали на троих: я, Android…
Рабочий дневник: День 139
Неожиданный инсайт о FSD

🤔 Сегодня на созвоне с Head of R&D выяснилась интересная деталь про наш внутренний фреймворк для Vue (типа InversifyJS).

🎯 Помните пост с критикой FSD? Оказалось, что компания давно использует похожие принципы, но в рамках своей модульной архитектуры для проектов.

⚙️ Фреймворк компании включает:

• DI-контейнер для ленивой загрузки зависимостей.

• Систему событий для связи между модулями.

• Жизненный цикл модулей с этапами установки, настройки и запуска

• Возможность регистрации классов как синглтонов


🏗 Можно сравнить наш подход с FSD, где код так же делится на слои:

• shared – базовые компоненты.

• entities – бизнес-сущности.

• features – интерактивные функции.

• widgets – составные блоки UI.

• pages – страницы.

В нашем случае мы так-же разбиваем код на «модульные фичи». Например, при добавлении чата:

1️⃣ Создаем ChatModule, который включает:

• components – UI-компоненты 
(как widgets в FSD).

• services – бизнес-логику
(как features).

• data – модели данных
(как entities).

• parts – внутренние механизмы.


2️⃣ Используем фреймворк над Vue для:

• Ленивой загрузки модуля.

• Связи с другими модулями через DI.

• Управления жизненным циклом.


🤓 Вывод: мы достигли тех же целей, что и FSD, но с большей гибкостью в организации кода и мощной инфраструктурой.

Можно снова провести аналогию с Scrum и Agile. Как Scrum берет идеи Agile и адаптирует под нужды команды, так и наш фреймворк с соглашениями воплощает в жизнь идеи FSD.

📊 #статистика День 1160 == 2495 час в IT
  • 💩 48
  • 🔥 17
  • 👍 12
  • 🤣 10
  • ❤ 9
  • 😁 5
  • 🤮 2
  • 🤡 2
More from @divatoz
  1. Sep 30, 2026Рабочий дневник: День 568 Как я mcdis.ru верстал 🚬 Сегодня расскажу про процессы, а не пр…
  2. Sep 29, 2026ну в целом, пока что удивительно блеклая презентация. клон Muse/Grok-bot, подписка за $500…
  3. Sep 26, 2026ИИ официально стоит дороже чем марихуана и фентанил, а через два года станет дороже кокаин…
  4. Sep 25, 2026Как я этот пост на год подписки обменял С поста про расшифровку созвонов ко мне пришёл мар…
  5. Sep 18, 2026Как Я/Мы platform-explorer.com релизим 😎 Версия релиза 2.4.0 была хороша, но впереди была…
  6. Sep 16, 2026Помните, мы писали про то, что компании платят авторам контента за рассказы об опасностях…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →