反思

重新打开去年4月份写的代码,改写一个写死的入参。虽然当时这个项目用 AngularJs 写的,还是1的版本。过了这么久,记忆也有点模糊了。

突然在想,对于这种问题该怎么破? 是将整个项目中写死的文案,提取到一个文件中集中管理?还是?

重新上线一个项目,需要本地打包(而 fis3 又有点坑,打出的包有概率会丢文件),测试如果负责任的话还需要回归,总之,隐藏着各种问题。

我在设想,如果有一个文件是独立出整个项目的,而这个项目中的只要是前期开发暂时需要写死的,都集中配置在一个文件里,写好注释,引用路径,调用者的方法,所属模块等信息。下次需要改写的时候则直接改这个文件里的东西,这样整个项目就不需要重新走流程。

当然这只是我一下子产生的想法,具体能否实践出来,还需要时间来检验。