Соглашение об именовании Microsoft VB.NET - PullRequest
11 голосов
/ 21 марта 2009

Существует ли какое-либо стандартное соглашение об именах для VB.NET?

Исходя из вашего опыта программирования, вы хотели бы поделиться соглашением об именах для VB.NET?

Существуют ли какие-либо руководства для этого вида хорошей практики, кроме шаблонов и практик Проводник навигации и Раздел навигации ?

Спасибо. Счастливые выходные.

Ответы [ 5 ]

8 голосов
/ 21 марта 2009

Как сказал Mehrdad, VB.NET следует Общим соглашениям об именах .NET . Конкретнее:

  • Типы, события, статические поля только для чтения, методы, пространства имен, свойства: PascalCase
  • Параметры: camelCase
  • Сокращения двух символов: DB, за исключением Id и Ok
  • Сокращения из трех или более символов: HTML или HTML, в зависимости от контекста, но не HTML
  • Составные слова: Hashtable, не HashTable, за исключением некоторых общих терминов, таких как FileName
  • Не используйте разделители, такие как дефисы (-) или подчеркивания (_) между словами
  • Не использовать венгерскую запись
4 голосов
/ 21 марта 2009

Я использую это руководство в разделе «Соглашения о присвоении имен и стандарты программирования - лучшие практики»: http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices

2 голосов
/ 21 марта 2009

VB.NET разделяет соглашение об именах .NET Framework. PascalCase для типов и общедоступных вещей, CamelCase в противном случае.

1 голос
/ 21 марта 2009

Включите Visual Studio «Code Analysis» для проверки кода на соответствие нескольким соглашениям об именах, санкционированным Microsoft.

0 голосов
/ 21 марта 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...