Краткий обзор стандартизированных способов документирования архитектуры
https://herbertograca.com/2019/08/12/documenting-software-architecture/
Мало сделать подходящую архитектуру в приложении, нужно ещё понятно объяснить её для других. В статье кратко рассказывается про несколько стандартизированных способов описания архитектуры:
- UML (норм в определенных случаях, не подходит для полного описания приложения)
- 4+1 Architectural view model
- Architecture Decision Records (ADR)
- C4 Model
- Dependency diagrams
- Application Map
Автору явно больше всего нравится последний способ, поэтому про него больше всего информации. Плюс он сделал проект по автоматизации этой идеи.
В целом неплохо для ознакомления с неизвестными способами
https://herbertograca.com/2019/08/12/documenting-software-architecture/
Мало сделать подходящую архитектуру в приложении, нужно ещё понятно объяснить её для других. В статье кратко рассказывается про несколько стандартизированных способов описания архитектуры:
- UML (норм в определенных случаях, не подходит для полного описания приложения)
- 4+1 Architectural view model
- Architecture Decision Records (ADR)
- C4 Model
- Dependency diagrams
- Application Map
Автору явно больше всего нравится последний способ, поэтому про него больше всего информации. Плюс он сделал проект по автоматизации этой идеи.
В целом неплохо для ознакомления с неизвестными способами