Руководство по стилю / оптимальный способ разметки web.config & app.config для постоянной поддержки - PullRequest
3 голосов
/ 01 мая 2011

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

Я собирался ограничить этот вопрос WCF, который очень чувствителен к малейшему изменению конфигурации, но думаю, что другие разделы (web.config) также выиграют от структуры.

Учитывая, чтоVS2010 будет обрабатывать отступ файла, какие еще стандарты применяются при обновлении файла конфигурации?Вот некоторые идеи, которые я предложил:

  • Сортировка <config sections> по алфавиту
  • Идентификатор имени в <config sections/> следует сдвинуть влево

В качестве альтернативы

  • Идентификаторы группы и config sections по аналогичной функции

Я предполагаю, что руководство может немного отличаться в зависимости от специфики (Web против WCF против модели идентификации), но я бы хотелценим услышать вашу собственную точку зрения.

1 Ответ

2 голосов
/ 01 мая 2011

Я всегда (пока что-то не заставляет обратного) сортировать все по алфавиту (секции, узлы, подузлы), кроме объявления секций, которое должно идти первым.

...