![]() |
1
4
跳过字符串常量,而是创建一个配置包装类。
然后你可以得到这样的结果:
(如果要在单元测试时删除对配置系统的依赖关系,可以考虑不使用静态路由) |
![]() |
2
5
字符串常量总比什么都没有好,但我最初赞成使用配置类来提供对配置值的强类型、智能感知友好的访问。如果我因为某种原因一直在使用AppSettings。 在一个更完美的世界里,我会投票赞成完全避免appSettings并使用定制的配置类,因为从长远来看,它们要干净得多。 |
![]() |
3
2
赢的字符串常量。
|
![]() |
4
1
I've always been a fan of Rick Strahl's method. 至于静态字符串很难处理,如果需要,可以将类分解为子类和属性。例如,在我当前使用的应用程序中,我有App.Settings用于常规设置,App.EmailSettings用于电子邮件设置,App.EventSettings用于事件日志记录设置。 |