Перейти к основному содержимому

Feature-Sliced Design

Архитектурная методология для фронтенд проектов

Преимущества

Явная бизнес-логика

Архитектуру легко осваивать, поскольку она состоит из доменных модулей

Адаптивность

Компоненты архитектуры можно гибко заменять, добавлять под новые условия

Технический долг

Каждый модуль можно независимо модифицировать / переписать без сайд-эффектов

Явная переиспользуемость

Сохраняется баланс между DRY и локальной кастомизацией

Концепции

Public API

Каждый модуль должен иметь на верхнем уровне декларацию своего публичного API

Изоляция

Модуль не должен зависеть напрямую от других модулей того же слоя или вышележаших слоев

Понимание потребностей

Ориентирование на потребности бизнеса и пользователя

Схема

Компании, использующие методологию

Методология используется в Вашей компании? Сообщите нам