首页 > 其他分享 >为什么二次开发不容易

为什么二次开发不容易

时间:2022-10-12 09:45:59浏览次数:42  
标签:为什么 代码 修改 测试 二次开发 容易 面对

最近对自己之前做的一个项目进行了二次开发,又一次的感受到了二次开发的不容易。

下文主要想,回顾一下这个过程,来说说二次开发为什么不容易。

为什么

先说结论。

二次开发不容易是因为:要面对旧代码。

要知道很多时候,面对旧代码,是不可避免的。

我们想写好代码,但是可能客户给的钱不多要的也急,并且是在需要没有完全讨论的清楚的情况下开发的;我们顾虑到各种成本,不能好好的进行一次开发。

所以,一次开发的代码,可能只实现了功能;但是并没有很好的代码结构。

再说怎么办。

最后,只能是多看多研究。多看看旧代码,就又熟悉了。

回顾二次开发的过程

1.理解了新的需求,又了总体的设计。

2.找到了要修改的旧代码的关键的大体位置。

3.理解了之前的代码。然后整理了之前代码的结构,从文件夹的区分,到文件夹中的长函数拆分成几个;条理更加清晰了。

4.找到了要修改的重要位置:是一个查询。发现要修改这个核心的查询,需要传入更多的参数;那么这就要修改更前面的代码;不能光看这个关键位置了。

5.修改的差不多了,测试了一下,发现了新问题。

测试了一下发现:

原来总体设计的最后一步是不用做的,因为按原来的逻辑走不会出现预计的需要排除的情况。

原来总体设计还缺少对某些旧数据的删除的一个步骤。

测试完了以后,当然是:重新进行细节的设计,然后修改。

最后总结

之前接手过前人积累的屎山代码,现在也面对了自己的有些混乱的代码。

我现在觉得重要的事情是:我们要会面对这种情况,能改好。

因为,一开始就写的很完美,是不可能的。

就算很完美,再修改的话,很多时候还是要理解旧代码的 ,不可能一点旧的代码也不修改。

 

标签:为什么,代码,修改,测试,二次开发,容易,面对
From: https://www.cnblogs.com/fabao/p/16783432.html

相关文章