Словарик философствующего информатика/Ортогональность: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 27:
=== Снижение риска ===
Ортогональный подход приводит к снижению уровня риска, присущего любой разработке.
* Ошибочные фрагменты текста программы изолируются. Если модуль содержит ошибку, то вероятность ее распространения на всю систему уменьшается. Кроме того, ошибочный фрагмент может быть извлечен и заменен новым (испрв леннымисправленным).
* Конечный продукт (система) становится менее хрупким. Проблемы, появляющееся при внесении небольших изменений и устранении недочетов на определенном участке, не проходят дальше этого участка.
* Ортогональная система способствует повышению качества тестирования, поскольку облегчается проектирование и тестирование отдельных ее компонентов.
* Вы не будете слишком сильно привязаны к определенному субподрядчику, программному продукту или платформе, поскольку интерфейсы между компонентами, производимыми фирмами-субподрядчиками, не будут играть главенствующей роли в проекте.
 
Рассмотрим некоторые из способов, при помощи которых вы сможете внедрить принцип ортогональности в вашу работу.
 
== Проектные группы ==