一个全局变量很多的程序,如何理清逻辑关系

2019-12-20 21:31发布

程序是我从原来产品移植过来的,中间经过很多人的手,现在又回到我手上,前些天发现一个严重问题,更改方法也想好了,只是觉得程序太乱了,由于已经量产,也不好重构,只想把它整理清楚,防止后期再有问题。

由于全局变量比较多,画流程图后,还是没办法看出来是否还有问题。请问各位都如何处理此类问题的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
liansh2002
1楼-- · 2019-12-22 13:28
zchong 发表于 2018-1-3 07:51
应该不是少了,是括错内容了吧

哈哈哈,你这么一说还真有可能,编译器检查括号是最基本的功能了,这么低级的问题基本都是人为原因了
霸气侧漏
2楼-- · 2019-12-22 18:19
liansh2002 发表于 2018-1-2 17:35
血的教训,N多人改过的程序,要不就重构,要不就别动,然后想一个不动其它任何程序的方法。
曾经拿到一个至 ...

求少了一个}能编译通过的方法
ljc
3楼-- · 2019-12-22 21:19
 精彩回答 2  元偷偷看……
qingyin2009
4楼-- · 2019-12-22 23:16
ljc 发表于 2018-1-3 14:14
二楼完美解决问题,哈哈

没有按2楼的做,毕竟原来是我的项目,昨天改了变量命名规则,挪动了部分代码,今天又画了逻辑框图,跟FPGA的RTL图一样,不过对VISIO使用熟悉有限,所以画的比较简单。现在越来越清晰了点
huangqi412
5楼-- · 2019-12-22 23:49
qingyin2009 发表于 2018-1-3 14:54
没有按2楼的做,毕竟原来是我的项目,昨天改了变量命名规则,挪动了部分代码,今天又画了逻辑框图,跟FPG ...

用si之类改动全局变量名字好理解 结构就没精力去改动了 只能用到什么加什么
PICTURE
6楼-- · 2019-12-23 00:39
最好能不改就不改了,否则新的软件出了深层次的问题,旧的就没有,这就麻烦了

一周热门 更多>