Патерни проєктування · Junior · Запитання 45 з 75
Що таке розділення відповідальності (Separation of Concerns)?
- ✓Правильна відповідь: Різні аспекти (дані, логіка, UI) живуть у різних частинах коду
- 2Кожен член команди працює лише над своєю задачею
- 3Фронтенд і бекенд зберігаються в різних репозиторіях
Пояснення
Наприклад, завантаження даних - у хуку чи серверному компоненті, бізнес-правила - у чистих функціях, відображення - у компонентах. Зміна в одному аспекті не зачіпає інших.