Большие, долгосрочные проекты неизбежно накапливают в себе энтропию.
Каждое неучтенное, незадокументированное и «временное» решение постепенно усложняет разрабатываемую систему, знания о ней растворяются среди множества людей и документов и поддерживать ее становится все сложнее.
Есть несколько архитектурных инструментов, чтобы замедлить старение проекта и сохранить знания о том, что из себя представляет система сейчас и какая череда изменений к этому привела.
📎 Максим Приходский, архитектор R‑Style Softlab, рассказал о проекте создания архитектурного репозитория в git на базе PlantUML — отдельном кейсе внедрения того самого инструмента инструмента для замедления старения, самописного архитектурного репозитория, использующего принцип «архитектура как код».