К основному содержимому
#Architecture

Доклад с ArchDays 2021 "Описание архитектуры текстом" от Бориса Романова

#Architecture #Conference #Video #Software

Достаточно интересный доклад, в котором были следующие основные мысли

  1. Модель коллективного архитектора, когда ответственность за архитектуру несет вся команда, неплохо работает в не слишком сложных случаях (простые изменения в продукте, небольшие проекты)
  2. В более сложных случаях требуется выделение архитектора, который будет нести ответственность за целостность архитектуры
  3. Для того, чтобы обеспечить эту целостность, требуется фиксировать принятые технические решения
  4. Фиксировать можно в произвольном формате, но для сложных случаев лучше использовать стандартные нотации
  5. Использовать стандартные нотации можно в "рисовалках" (визуальных редакторах) или в средствах моделирования, которые помимо картинок знают и про семантику модели
  6. Автор оказался в ситуации, когда ему требуется решение для описания архитектуры, которое удовлетворяет свойствам 6.1 Поддержки стандартных нотаций 6.2 Управления изменениями с хранением истории и сравнением версий 6.3 Централизованным репозитории с моделями 6.4 Возможностью просмотра без дополнительного/сложного софта
  7. Выбор пал на plantuml и git, которые вместе закрыли проблемы автора

Этот доклад интересен тем, что многие в итоге для похожих целей останавливаются на этой связке plantuml + git, которая практична, расширяема и бесплатна. Например, у нас в компании эта связка в почете.

#Architecture #Conference #Video #Software