Где должен проверяться ввод пользователя: GUI и / или API? - PullRequest
0 голосов
/ 24 января 2020

У меня есть диалоговый виджет с правками строк, чтобы пользователь мог ввести необходимые данные. Когда кнопка ОК нажата, я вызываю некоторый API для выполнения необходимых действий на основе входных данных. Этот API, который я вызываю, также может быть вызван независимо от диалога, то есть из командной строки.

Теперь, в моем диалоговом коде, перед вызовом API, я проверяю пользовательский ввод и выскакиваю окно сообщения на случай, если любой ошибки. Но поскольку API можно вызывать независимо, я выполняю эту проверку и в API.

Это пахнет как проблема. Как правильно это сделать?

...