монолитной архитектуре,

то есть дизайну, при котором программное обеспечение состоит из больших взаимосвязанных модулей, имеющих много взаимозависимостей и трудноотделимых друг от друга.

В начале книги мы говорили о том, чем ПО отличается от строительных работ. Самое опасное, что вы можете натворить в строительстве, – это взять кувалду и разрушить стены. В программном обеспечении удаление кода не нанесет большого ущерба – его можно восстановить из хранилища контроля версий. Гораздо опаснее, если вы напишете плохой код, а потом создадите другой, который зависит от первого. Добавление зависимостей (иногда называемых «связками», потому что они соединяют вместе два куска кода) делает сложным изменение одной из частей без того, чтобы по крайней мере оценить влияние этого изменения на другую часть.

Монолитная архитектура часто характеризуется

<< | >>
Источник: Эндрю Стеллман, Дженнифер Грин. Постигая Agile. Ценности, принципы, методологии. 2015

Еще по теме монолитной архитектуре,:

  1. Архитектура службы конкурентной разведки
  2. Отдельная комната
  3. ранневизантийский классицизм
  4. Часть 11/28. Особенности продвижения в ГУГЛ - по пунктам
  5. «Электронная нервная система»: контрольные вопросы
  6. 3GIP (1999)
  7. Технология строительства
  8. Что такое нейронные сети?
  9. Выводы и предложения
  10. Сила слабых связей
  11. Множественные точки входа
  12. Многослойная схема с обратным распространением ошибки
  13. 6.9.3. Множественные точки входа
  14. Основной план модернизации бизнеса
  15. 3. Оставшийся срок экономической жизни, используемый с целью оценки объекта экспертом-оценщиком и составляет
  16. Финансовая система: методологические подходы
  17. Логистические информационные системы
  18. Зашита информации в корпоративных сетях ИС управления
  19. Эффективность проекта