背景
我在一个国际开发团队工作。我经常发现拼写错误的类名会导致格式化问题。我正在寻找的答案与寻找更好,更彻底或更有能力的程序员无关。
我想获得一些关于性能命中率,陷阱以及任何其他优点/缺点的反馈,以实现类似于我在下面编写的代码。
示例
这个例子是我一直在考虑的非常简单的版本,为了清楚起见,我们使用的字段名称不是Field1,Field2等。
<div class="@Constants.CssClassNames.ColMd12">
<div class="@Constants.CssClassNames.ColMd2"><label class="@Constants.CssClassNames.ControlLabel">@Labeling.Field1:</label></div>
<div class="@Constants.CssClassNames.ColMd2">@Html.DisplayFor(m => m.Field1)</div>
<div class="@Constants.CssClassNames.ColMd2"><label class="@Constants.CssClassNames.ControlLabel">@Labeling.Field2:</label></div>
<div class="@Constants.CssClassNames.ColMd2">@Html.DisplayFor(m => m.Field2)</div>
<div class="@Constants.CssClassNames.ColMd2"><label class="@Constants.CssClassNames.ControlLabel">@Labeling.Field3:</label></div>
<div class="@Constants.CssClassNames.ColMd2">@Html.DisplayFor(m => m.Field3)</div>
我为什么要考虑这个?
如果有变化,我已经考虑过重新编译Constants DLL,但是我们的生产环境设置得相当容易支持,并且更通用地命名常量可以帮助减轻重命名的痛苦,但是,我是在其他领域寻找对此的想法(特别是与表现相关的想法,或者如果你们中的任何一个想要对差异进行性能检查,这是一个很大的帮助)。
如果您对我自己检查表现的方式有任何建议(无需添加对项目的引用),我也很感激。
提前感谢大家的意见。