Какова наилучшая практика объявления переменных в программировании Asp.Net? - PullRequest
0 голосов
/ 07 октября 2010

Я просто хочу знать объявление переменных в отдельном файле класса или объявление в том же файле aspx.cs. Пожалуйста, скажите мне, как лучше объявлять переменные.

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 07 октября 2010

Хорошей практикой является отделение бизнес-логики от представления. Если переменные, о которых вы говорите, относятся только к презентации, то вы можете:

  • Объявление переменных уровня страницы в начало класса и объемного их с тегом региона (как справедливо упомянутый Слагстером)
  • Объявить локальные переменные как близкие к место, где они будут первыми используется по возможности (это покроет ChaosPandion's point.

Все остальные переменные должны попадать в категорию бизнес-логики и должны быть объявлены в файле класса, содержащем бизнес-логику.

0 голосов
/ 07 октября 2010

Нет практической причины объявлять их в отдельном файле - если у вас так много переменных уровня класса, что это вариант, то у вас слишком много переменных уровня класса, и вам необходимо провести рефакторинг.* Одна вещь, которую вы можете сделать, если они занимают много места, - поместить их внизу определения класса и / или окружить их разборным тегом #region.

0 голосов
/ 07 октября 2010

Сохраняйте область видимости переменных как можно меньше. Если вы будете следовать этой практике, фактический файл кода, в котором они находятся, станет неактуальным.

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