Спецификации программирования играют важную роль в улучшении читаемости программ. Следование определенным спецификациям при программировании может облегчить понимание алгоритмов и облегчить понимание и общение программистов.
Называя принципы и привычки:
Два метода: регистр Pascal и регистр Camel.
Параметры, объекты и элементы управления обычно именуются в регистре Camel, а остальные — в регистре Pascal.
Например: int GetValue(string strValue) Имя метода GetValue принимает регистр Pascal, а имя параметра strValue — регистр Camel.
Имена параметров, объектов и элементов управления должны быть описательными, а структура имени — «тип + назначение».
Например:
метод intAge strName lblAge btnLogin использует глаголы, атрибуты используют существительные, обработчики событий: 1. Используйте глаголы с временными понятиями 2. Добавьте суффикс EventHandler
Например: общедоступный делегат void MouseEventHandler(отправитель объекта, MouseEvent e).
Для пространства имен рекомендуется использовать двухуровневую структуру названия компании и имени проекта.
namespace CompanyName.Sales // Эквивалент двухуровневого пространства имен во вложенном режиме. Если оно указано во множественном числе, используйте форму множественного числа Sales вместо Sale.
{
public class Customer () //Никакие префиксы, символы подчеркивания и сокращения не должны совпадать с пространством имен
{
}
}
http://www.cnblogs.com/andymore/archive/2006/10/04/521368.html