Рекомендуется ли StringUtils.EMPTY?

Во-первых, венгерская нотация - это практика использования префикса для отображения типа данных параметра или предполагаемого использования. Соглашения Microsoft о присвоении имен для отказа в венгерской нотации http://en.wikipedia.org/wiki/Hungarian_notation http://msdn.microsoft.com/en-us/library/ms229045.aspx

Использование UPPERCASE не рекомендуется, как указано здесь: Pascal Case - это приемлемое соглашение и SCREAMING CAPS. http://en.wikibooks.org/wiki/C_Sharp_Programming/Naming

Microsoft также заявляет, что здесь можно использовать UPPERCASE, если это сделано для соответствия существующей схеме. http://msdn.microsoft.com/en-us/library/x2dbyw72.aspx

Это в значительной степени подводит итог.

84
задан pillingworth 9 October 2013 в 16:31
поделиться

1 ответ

Да, это имеет смысл. Это не мог бы быть единственный способ пойти, но я вижу очень мало в способе сказать, что это "не имеет смысла".

, По-моему:

  • Это выделяется больше, чем "".
  • Это объясняет, что Вы имели в виду пустой, и что пробел, вероятно, не сделает.
  • Это все еще потребует изменения везде, если Вы не будете определять свою собственную переменную и использовать ее в нескольких местах.
  • , Если Вы не позволяете литералы произвольной строки в коде тогда, это помогает.
0
ответ дан 24 November 2019 в 08:28
поделиться
Другие вопросы по тегам:

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