繁体   English   中英

.NET命名约定

[英].NET naming conventions

我正在支持和开发大型应用程序。 这个问题专门与命名约定有关。

以前的开发人员使用Pascal Casing,下划线表示变量名和其他一些技巧,这些技巧在如今似乎不受欢迎。

我的问题是:我应该继续使用他为保持一致性而使用的约定,还是引入似乎在这里所不赞成的约定: http : //www.dofactory.com/reference/csharp-coding-standards.aspx至少在一段时间内以不一致为代价。

我正在尝试重构代码,所以也许我应该在应用程序的新领域引入新的约定,并通过用现代约定代替皱着眉头的约定来继续重构代码?

也许我想得太多了。

如果旧代码是一致的,请保持一致,各处的不同样式会使它更加混乱。

如果您要进行更改,请将其作为工作项,安排它并立即完成。

您当然可以找到进行逐步更改的论据。 如果您可以说服自己相信自己将通过需要逐步处理代码的小步骤来完成重命名,请继续。 但老实说,在有更新的样式指南之前,有多少逐渐转变代码的过程已经完成,而您在清理第一个变更之前先以第三种样式开始工作。

如果您的代码已经采用了不一致的样式,那么还有更多令人信服的理由立即清理混乱,直到情况变得更糟。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM