Andrew58 писал(а):Source of the post
Что в этих критериях необходимо изменить, чтобы они были эффективными во всех отношениях?
Что менять, напрямую зависит от того, в каких именно "отношениях" и как определяется "эффективность" в этих отношениях. Очевидно (и я думаю ожидаемо), что простого ответа тут нет.
Упомянутый выше список не является строгими правилами, а скорее это эвристика в инженерном смысле (в данном случае социальная инженерия). В целом довольно разумная, но есть и другие. Например другая полезная эвристика - поддержка разнообразия. Оно более затратно, но даёт большую гибкость и надёжность.