Microsoft VB.NET соглашение об именах
есть ли стандартные правила именования VB.NET ?
на основе вашего опыта программирования, хотел бы поделиться своим соглашением об именах для VB.NET ?
есть ли какие-либо руководства для такого рода хорошей практики, кроме шаблоны и методики руководство Explorer и Руководство Share ?
спасибо. Счастливых Выходных.
5 ответов
Как сказал Мехрдад, VB.NET следует за общие соглашения об именах .NET. Более конкретно:
- типы, события, статические поля только для чтения, методы, пространства имен, свойства: PascalCase
- параметры: camelCase
- аббревиатуры из двух символов: DB, за исключением Id и Ok
- аббревиатуры из трех или более символов: Html или html, в зависимости от контекста, но никогда HTML
- составные слова: Hashtable, не HashTable, за исключением некоторых общих терминов, таких как FileName
- не использовать разделители, такие как дефисы (-) или подчеркивания (_) между словами
- не использовать венгерскую нотацию
Я использую это руководство по " сетевым соглашениям об именах и стандартам программирования-лучшие практики": http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices
VB.NET разделяет соглашение об именах платформы .NET Framework. PascalCase для типов и общественных вещей, camelCase в противном случае.
включите Visual Studio "анализ кода" для проверки кода на соответствие нескольким соглашениям об именах, санкционированным Microsoft.
посмотреть этот вопрос. По сути, это один и тот же вопрос относительно C#, однако большинство ссылок и ответов применяются к обоим языкам.