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