Можно предположить, что перегруженные команды удобны: сделать так, чтобы одно и то же действие позволяло достигать различных (пусть и похожих) результатов, на первый взгляд разумно. Но практика показывает, это лишь запутывает пользователя.
Если одна и та же команда вызывает разные результаты в зависимости от контекста, а человек часто не обращает на него внимания, то он может не понять, почему от раза к разу получает разный эффект, несмотря на то, что он делает одно и то же. Когда на одном и том же экране соседствуют несколько вариантов якобы одной и той же команды, пользователь может предположить, что дизайн избыточен, а все экземпляры команды должны срабатывать одинаково. Кроме того, если человек прибегнет к варианту, который попался на глаза первым, он нередко не успевает заметить, что на экране есть несколько интерпретаций такой команды.
(далее…)