程序名称更改后,我们应该重命名变量,数据库表等吗?

比方说,一家公司有一个内部程序,称为服务清单

由于名为 Service Checklist 的程序,程序员会根据程序名称在变量,页面,数据库表,存储过程以及其他任何内容上创建一个名称。

例如:

  • 名为ListServiceChecklistListSC的变量
  • 名为CreateServiceChecklistCreateSC的页面
  • 名为GetServiceChecklistGetSC的存储过程
  • 名为ServiceChecklist的表

该程序已经使用了多年,并且每年都会增加新的小改进。


有一天,经理决定将程序从服务清单重命名为电子清单,他需要尽快完成该程序。因此,如果显示给用户的文本包含单词服务清单,则必须将其更改为电子清单

例如:

  • 文本菜单List Service Checklist必须更改为List E-Checklist
  • 警报消息Success create Service Checklist更改为Success create E-Checklist

因此,程序员开始将前端的服务清单中的所有文本更改为电子清单但是所有变量,页面名称,数据库表,存储过程等呢?

  • 如果程序员离开了,其他程序员将感到困惑,因为该名称已不再有意义。
  • 如果程序员重命名所有变量等,这将花费大量时间,并且会费很大的劲。

作为一名程序员,解决此问题的最佳方法是什么?

mycindy123 回答:程序名称更改后,我们应该重命名变量,数据库表等吗?

就像编程中的大多数事情一样,这取决于。没有一条规则能适合所有人。 理想情况下,所有内容都会进行更改以提高代码的可读性,但是在许多情况下,这样做所花费的时间并不能证明其好处。

您必须考虑进行这些更新所需的时间,并根据将来为您节省的时间来衡量。

这还取决于项目的规模,代码获得更新的次数,团队必须花多少时间来处理此类事情以及其他一些我现在无法想到的东西。

>
本文链接:https://www.f2er.com/3075737.html

大家都在问