假设您继承了一个 C# 代码库,该代码库使用一个具有 200 个静态方法的类来提供核心功能(例如数据库查找)。在该课程的许多噩梦中,大量使用了匈牙利表示法(不好的那种)。
您会重构变量名称以删除匈牙利表示法,还是会保留它们?
如果您选择更改所有变量以删除匈牙利表示法,您的方法是什么?
重构——我发现这种规模的匈牙利表示法确实会干扰代码的自然可读性,而这个练习是熟悉代码内容的好方法。
但是,如果有其他团队成员了解代码库,则您需要在重构方面达成共识,并且如果任何变量暴露在一个项目之外,那么您将不得不不理会它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)