Назначение стандартных имен для элементов управления и типов данных - PullRequest
1 голос
/ 24 февраля 2010

Использование VB.Net и C # .Net.

Например

Я использую более одной формы

Если я назначаю переменные, подобные этой.

Dim a, b как целое число Dim c, d как строка

Эта переменная не может быть легко понятна для всех (других программистов).

Как назначить переменные стандартного типа данных,

Стандартные переменные (каждый может понять)

А также Как дать стандартное имя для вида сетки, текстовых полей, меток и т. Д.

Ответы [ 5 ]

4 голосов
/ 24 февраля 2010

Похоже, вы ищете некоторые соглашения об именах. Некоторое время назад я нашел этот документ, в котором описаны наиболее распространенные соглашения: (pdf) http://www.icsharpcode.net/TechNotes/SharpDevelopCodingStyle03.pdf

Надеюсь, это поможет!

2 голосов
/ 24 февраля 2010

пожалуйста. О, пожалуйста, зайдите в книжный магазин, найдите «Чистый код» Роберта С. Мартина. и просмотрите главу об именах.

Один из комментариев в книге - то, как ваш код должен быть достаточно ясным, чтобы абстрагировать типы. Например, кто-нибудь подумает, что «user_name» - это что-то еще, кроме строки? Или, если вам нужно знать, является ли user_age значением типа int или float, их тоже что-то не так, код должен это абстрагировать.

Избегайте префиксов. Через несколько недель разработчики их больше не видят. Это быстро превращается в глупые 2-3 бессмысленные буквы, которые только затрудняют чтение кода. Если вам действительно нужно знать тип, современный инструмент разработки позволяет легко его найти, например, наведите курсор мыши на переменную.

Используйте произносимые слова. Это легко облегчит понимание всех переменных. Избегайте таких вещей, как usrdobisec (дата рождения пользователя в секундах)

2 голосов
/ 24 февраля 2010

Взгляните на Соглашения об именах MSDN или Рекомендации по проектированию .

Чтобы проверить, придерживаетесь ли вы правил, вы можете использовать FxCop или StyleCop .

0 голосов
/ 24 февраля 2010

Я предлагаю вам выбрать соглашение об именовании переменных и придерживаться его.

Как минимум, дайте вашим переменным значимые имена, а не просто a, b, c и т. Д.

0 голосов
/ 24 февраля 2010

Имена переменных в .net обычно не содержат тип, поскольку .Net строго типизирован, поэтому в этом нет необходимости.

Имена элементов управления иногда начинаются с префикса типа, например lbl для метки.

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