还是职业素养的问题。改动每一行代码,不要那么随意;有良好素养的程序员都会在改动代码前先分析关联代码,评估影响。在改动后,要做测试。
比如我最近犯的一个错误:开发完了一个功能后,来了一个屏蔽某个功能的需求,我就随手只屏蔽了 xxx_init(); 函数。就提交了代码,导致上线后程序奔溃...
记于 20220708:事实多次表明,动手改动代码一定要在改动前,前前后后多看几遍,改动后再至少检查一遍,然后在按功能测试一遍。
还是职业素养的问题。改动每一行代码,不要那么随意;有良好素养的程序员都会在改动代码前先分析关联代码,评估影响。在改动后,要做测试。
比如我最近犯的一个错误:开发完了一个功能后,来了一个屏蔽某个功能的需求,我就随手只屏蔽了 xxx_init(); 函数。就提交了代码,导致上线后程序奔溃...
记于 20220708:事实多次表明,动手改动代码一定要在改动前,前前后后多看几遍,改动后再至少检查一遍,然后在按功能测试一遍。