2010-10-29 2 views
2

Что касается строк, я понимаю необходимость того, что строки будут повторно использовать overname, завернутые где-то в файле XML или в разделе конфигурации для строк, таких как название компании.Когда использовать явную строку или константную строку

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

Что определяет, нужно ли содержать содержимое строки, завернутое в файл конфигурации, или просто назначить строку, а затем в методе?

Где корпоративный брендинг сайта, тогда да, любые строки корпоративного аспекта, которые я вставляю в файл конфигурации. Другие аспекты, такие как расположение файлов и т. Д., Также будут отображаться в файле конфигурации.

Тем не менее, я обнаружил, что обсуждаю с другими, когда я делаю это, как против наличия явной строки, определенной внутри метода.

У вас есть определенные критерии, определяющие, когда использовать строки из раздела конфигурации, а не быть явно определенным в методе?

ответ

0

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

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

+0

Если вам требуется изменить информацию об авторских правах в нижнем колонтитуле страницы aspx, например. Будет ли это не требовать перераспределения независимо от того, является ли это функциональностью или текстовым изменением в вашей организации? Работая в более крупной организации, это потребует перераспределения независимо. – 2010-10-29 15:33:15

+0

@Gary Thorpe - Если это была информация, которая была только в '.config', не было бы необходимости передислоцировать все веб-приложение. – Oded

Смежные вопросы