Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени? Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений. "Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того, как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения." - Мартин Фаулер
Pora po-novomu vzglyanut na postulaty, ostavavshiesya neizmennymi na protyazhenii mnogikh let. Dinamichno menyayushchiysya mir diktuet svoi pravila, v tom chisle i v kompyuternoy arkhitekture. Proiskhodyashchie izmeneniya trebuyut novykh podkhodov, zastavlyayut zhestkie sistemy stanovitsya gibkimi i podstraivatsya pod novye usloviya. Vozmozhno li dolgosrochnoe planirovanie, esli vsye nepreryvno menyaetsya? Kak predotvratit postepennoe ukhudshenie arkhitekturnogo resheniya s techeniem vremeni? Zdes vy naydete otvety i rekomendatsii, kotorye pozvolyat zashchitit samye vazhnye kharakteristiki proekta v usloviyakh nepreryvnykh izmeneniy. "Eta kniga znamenuet soboy vazhnuyu vekhu, oboznachayushchuyu nyneshniy uroven ponimaniya problemy. Po mere togo, kak lyudi nachinayut osoznavat rol PO v XXI veke, informatsiya o tom, kak reagirovat na izmeneniya, sokhranyaya dostignutoe, stanovitsya vazhneyshim navykom v oblasti sozdaniya programmnogo obespecheniya." - Martin Fauler