8000 GitHub - dmmishchenko/angular-clean-code at clean-code-architecture
[go: up one dir, main page]

Skip to content

dmmishchenko/angular-clean-code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

angular-clean-code

Пример реализации чистой архитектуры.

Архитектуру через виджеты смотреть тут

внутри разбиение на слои: application, data, domain, ui

  • ui работает через usecases(application слой)
  • usecases могут обращаться к репозиториям и сервисам (data слой)
  • слой может использовать только слои находящиеся ниже/глубже
  • в целом чем выше слой - тем более общий уровень

из минусов:

  • data слой получился каким-то придатком к application’y
    • можно ли считать его слоем или это что-то типа портов/адаптеров для работы с БД и Стором?

Обсуждение:

  • Usecases много
  • Есть usecases с одной строкой
  • Почему не получать данные из репозитория?
  • Проброс наверх и вызов метода могут жить одновременно, в зависимости от сложности логики

About

Repository with different approaches to architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0