Sitelet https://github.com/dmmishchenko/angular-clean-code/tree/clean-code-architecture
Skip to content
 
 

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages