Мы предпочитаем слово эволюционная, а не адаптируемая, потому что нас интересуют архитектуры, претерпевающие фундаментальные эволюционные изменения, а не те, которые были исправлены и адаптированы до возрастающей непонятной случайной сложности. Адаптация подразумевает поиск способа заставить что-то работать, неважно, насколько элегантно или долговечно найденное решение. Чтобы создавать архитектуры, которые действительно развиваются, архитекторы должны обеспечивать поддержку реальных и постоянных, а не временных изменений. Возвращаясь к метафоре из естествознания, эволюция — это процесс создания системы, которая соответствует своему назначению и способна выживать в постоянно меняющейся среде жизнедеятельности
Эволюционная архитектура. Автоматизированное управление программным обеспечением
·
Нил Форд