В основе любой инженерной работы лежит понятие "противоречие требований".
Противоречие требований (ПТ) – это противоречие между определенными частями, качествами или параметрами системы.
ПТ возникает при улучшении одних частей (параметров) системы за счет недопустимого ухудшения других.
Для того чтобы критиковать конструктивно нужно указывать какие целевые характеристики будут улучшены и что это не приведёт к значительному ухудшению противоположных характеристик.
Тут можно вспомнить про баланс, когда одновременно можно уравновесить только две характеристики из трех, со значительной потерей только в третьей характеристике.
Любой инженер знает, что идеальных решений нет, и наша задача найти оптимальное соотношение за и против. Поэтому любая критика, которая не показывает в чем достигается компромисс решения, скорее всего неконструктивна.
Основные характеристики программного кода - это обычно -ility характеристики: availability, usability и т.д. в русском их, наверное, правильно назвать "-ость" характеристики: производительность, доступность, дружелюбность и т.д.
#мысли
Post #1420
5.59K
- 👍 61
- ❤ 3
- 🤡 3
- 🤔 2
- 🔥 1