Эволюционная архитектура. Автоматизированное управление программным обеспечением
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Эволюционная архитектура. Автоматизированное управление программным обеспечением

Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Дискуссии об архитектуре часто сводятся к связанности (coupling): каким образом части архитектуры соединяются и как они зависят друг от друга. Многие архитекторы рассматривают связанность как необходимое зло, поскольку невозможно построить сложный программный продукт, не связанный с другими компонентами. Для создания эволюционной архитектуры важно подобрать оптимальную связанность компонентов, обеспечивающую максимальную выгоду при минимальных накладных расходах и затратах.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Часть II посвящена структуре архитектуры. Топология программной системы оказывает огромное влияние на ее способность к эволюции. Значительную часть работы архитектора составляет структурное проектирование, и грамотное соблюдение его принципов позволяют обеспечить более направленную эволюцию с течением времени.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Вместо того чтобы заниматься выбором технологий, они смогут задавать соответствующие фитнес-функции на уровне платформы, чтобы та продолжала поддерживать необходимые характеристики и поведение.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Архитекторы должны учиться определять разницу между реальным и мнимым техническим риском. Чтобы мыслить как архитектор, необходимо отойти от точки зрения «замороженного троглодита», видеть другие решения и ставить более актуальные вопросы.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
В отсутствие управления эволюционная архитектура становится просто реакционной архитектурой.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Система никогда не является суммой своих частей. Она является продуктом их взаимодействия. — Д-р Рассел Акофф (Russel Ackoff)
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Архитекторам приходится иметь дело с вечной проблемой сравнения этих принципиально отличающихся друг от друга характеристик (сравнение яблока с апельсином), а все заинтересованные стороны считают, что именно их интересы важнее всего.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Это классический пример проклятия всех архитекторов — компромисса. Компромиссы — основная причина головной боли архитектора, пытающегося найти баланс противоположных сил, в данном случае масштабируемости и производительности.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді2 күн бұрын
Архитекторы любят автоматизацию — она входит в инкрементные изменения, и мы подробно рассмотрим этот вопрос в главе 3.
Комментарий жазу
Сергей Сазонов
Сергей Сазоновдәйексөз келтірді4 күн бұрын
Одна из ключевых особенностей эволюционной архитектуры состоит в том, что необходимость обеспечивать определенную структуру и управление для поддержки долгосрочных целей соединяется в ней с отсутствием формальностей и трения.
Комментарий жазу