比方说,一家公司有一个内部程序,称为服务清单。
由于名为 Service Checklist 的程序,程序员会根据程序名称在变量,页面,数据库表,存储过程以及其他任何内容上创建一个名称。
例如:
- 名为
ListServiceChecklist
或ListSC
的变量 - 名为
CreateServiceChecklist
或CreateSC
的页面 - 名为
GetServiceChecklist
或GetSC
的存储过程 - 名为
ServiceChecklist
的表
该程序已经使用了多年,并且每年都会增加新的小改进。
有一天,经理决定将程序从服务清单重命名为电子清单,他需要尽快完成该程序。因此,如果显示给用户的文本包含单词服务清单,则必须将其更改为电子清单
例如:
- 文本菜单
List Service Checklist
必须更改为List E-Checklist
- 警报消息
Success create Service Checklist
更改为Success create E-Checklist
因此,程序员开始将前端的服务清单中的所有文本更改为电子清单。 但是所有变量,页面名称,数据库表,存储过程等呢?
- 如果程序员离开了,其他程序员将感到困惑,因为该名称已不再有意义。
- 如果程序员重命名所有变量等,这将花费大量时间,并且会费很大的劲。
作为一名程序员,解决此问题的最佳方法是什么?