Именование не единственная ошибка результата в Python? - PullRequest
3 голосов
/ 13 июня 2011

Может быть, это немного необычный вопрос, но я бы хотел услышать ответ на него.Поскольку английский не является моим родным языком, я подумал, что хотел бы получить второе мнение.

Я хочу поднять ошибку в python, и мне было интересно, как ее назвать.первое raise это то, что мне было интересно, как назвать это так, чтобы оно было точным.Я думал о

  1. NoUniqueResultFoundError
  2. AmbiguousResultError
  3. UncertainResultError

Но все они меня не удовлетворяюти я не знаю, ударил ли я по гвоздю с таким названием.Это должно быть очевидно и для других.Для этого должно быть определенное выражение.Который из них.Я думал спросить об этом на сайте english.stackexchange.com, но я думаю, что у программиста другое мышление, чем у филолога.

1 Ответ

3 голосов
/ 13 июня 2011

Я бы предпочел AmbiguousStringError AmbiguousResultError.В конце концов, это не результат, имеющий несколько значений, а строка, предоставленная пользователем.

Или, возможно, MultipleResultsFoundError.Я думаю, что ваше предложение NoUniqueResultFoundError так же хорошо, как и все остальное.Если вы так же тщательно и тщательно продумали остальную часть своего кода, как и этот, у других разработчиков не возникнет проблем с отладкой.

...