Вы заканчиваете свои сообщения об исключениях периодом?

Используя клиент менеджер влияет на все соединения или устанавливает клиентскую машину определенный псевдоним.

Использование запятая как выше: это может использоваться в app.config также

, вероятно, необходимо, если у Вас есть брандмауэры между Вами и сервер также...

54
задан Svish 15 July 2009 в 23:57
поделиться

5 ответов

Да, я обычно обрабатываю сообщения об исключениях как полные предложения, заканчивая их точкой.

Однако сообщение в исключении предназначено для разработчика , а не для конечного пользователя . Вполне может быть, что одно и то же базовое исключение должно приводить к двум различным сообщениям для конечного пользователя, в зависимости от контекста, в котором был вызван метод генерации исключения.

Вы действительно должны показывать менее технические и более удобные сообщения для пользователь.

46
ответ дан 7 November 2019 в 07:59
поделиться

Сообщения об исключениях в структуре заканчиваются точкой ; По этой причине я обычно поступаю так же.
В любом случае выбирайте стиль и старайтесь его придерживаться ...

8
ответ дан 7 November 2019 в 07:59
поделиться

Я всегда использую точки в своих описаниях исключений. Простой факт заключается в том, что предложения с правильной пунктуацией легче читать и выглядят более профессионально, что важно для воспринимаемого качества - вам не кажется?

Сравните это с:

Я всегда использую точки в моем исключении описания простой факт заключается в том, что предложения с правильной пунктуацией легче читать и выглядят более профессионально, что важно для воспринимаемого качества, не так ли?

6
ответ дан 7 November 2019 в 07:59
поделиться

Сообщения об исключениях являются частью интерфейса разработчика к вашему приложению. Интерфейсы обычно разрабатываются с целью помочь пользователю в выполнении некоторых конкретных задач. В случае исключения предоставленный интерфейс должен быть спроектирован так, чтобы передавать информацию об ошибке, которая произошла в приложении.

Когда вы решаете сгенерировать исключение и написать строку вроде

throw new ArgumentException("The string must contain at least one character.");

, то вы уже сделали количество решений об интерфейсе, включая:

  • Тип исключения
  • Отсутствие локализованных сообщений об исключении (обычно это подразумевает использование жестко закодированной строки)
  • Это исключение не является результатом какого-либо другого условия (без внутреннего исключения)

Помните, что интерфейс разработчика существует для обслуживания разработчиков, а пользовательский интерфейс - для обслуживания пользователя,

4
ответ дан 7 November 2019 в 07:59
поделиться

Используйте здравый смысл. Я тоже иногда использую восклицательный знак. : -)

0
ответ дан 7 November 2019 в 07:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: