Ранее мы выяснили, что текст справки и подсказок - это не место для логических головоломок. Не являются местом для них и диалоговые окна.
Я встретил диалог настроек, в котором была опция:
Выключить возможность XЭто отрицающий флажок, он превращает ваш диалог в головоломку. Флажки должны быть утверждающими.
Включить возможность X(Единственным исключением правила "никаких отрицающих флажков" - это флажок "не показывать снова").
Отрицающие опции создают игру "запутай-пользователя": "Если я сброшу флажок "Выключить возможность X", тогда я не не запущу её".
В целом это создаёт впечатление, что ваша программа пытается что-то скрыть от пользователя - на манер того, как это делает malware и некоторые недобросовестные программы-установщики. Или восьмилетние дети.
"Можно мне не не не не не не не ходить к Джиму?"
Уголок зануды: Да, продукты Microsoft тоже нарушают это правило.
В этом отношении особенно "радует" android. Когда видишь опцию
ОтветитьУдалить[ ] не показывать уведомления
отмечаешь ее, и она превращается в
[v] показывать уведомления