【问题标题】:When to use explicit string or from a constant string何时使用显式字符串或来自常量字符串
【发布时间】:2010-10-29 15:24:44
【问题描述】:

就字符串而言,我理解需要让字符串重用包装在 XML 文件或配置部分中某处的重命名,以用于诸如公司名称之类的字符串。

这个问题是在哪里画线使用配置或本地表达的字符串?

是什么决定了是将字符串内容包装在配置文件中,还是只在其中分配字符串,然后在方法中分配?

企业品牌网站在哪里,然后是的,任何企业方面的字符串我都会放在配置文件中。文件位置等其他方面也将放入配置文件中。

但是,当我这样做时,我发现自己与其他人讨论反对在方法中定义显式字符串。

您是否有某些标准来定义何时使用配置部分中的字符串,而不是在方法中明确定义?

【问题讨论】:

    标签: string constants configuration-files


    【解决方案1】:

    当您需要能够在不重新部署/重新编译的情况下更改功能时使用配置。

    如果您的字符串在您的应用程序中被重用,但所涉及的功能不是您希望可配置的,请使用常量。

    【讨论】:

    • 例如,如果需要更改 aspx 页面页脚中的版权信息。无论您的组织中是功能还是文本更改,这是否都不需要重新部署?在更大的组织中工作,无论如何都需要重新部署。
    • @Gary Thorpe - 如果这是仅在 .config 中的信息,则无需重新部署整个 Web 应用程序。
    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多