大家如何接手别人的程序的?

kathy_78 2003-02-17 04:31:50
我接手一个程序,实在是吓人,程序没有什么层次可言,函数和过程爱写那里写那里,有3百多个全局变量,模块级的变量也多得要命,而且很多变量名称都是i,ii,yy,xx,a1,a2等,根本看不出来什么意思。真的十分佩服原作者,居然能够看这样的程序而还能做出功能,有什么错误居然还可以修补,虽然小问题不断,但算能用吧。我要接手并升级该软件,花了一个多月好不容易理出个头绪,一个个变量了解含义,把该用类封装的封装起来,分了四个层次。刚有有点起色,有其他事情要处理,离开了两个月。回来拿到程序一看,真是傻了眼,那位同志在这段时间做了不少功能,把原来封装在类里面的变量,又给了一堆全局变量,一一对应用了一堆付值语句a1=rr.ConDnum,a2=rr.ConTTF……,放到外边来使用。一些已经做到类里面的已经有的过程在外部再重复写一次;里面的完全不用,或者是在类里面处理一次,在外部又处理一次。我真的不知道可以怎么做了,在这样的基础上我不可能做出好用的程序。
头疼呀,我该怎么办啊?
...全文
54 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chanet 2003-02-17
  • 打赏
  • 举报
回复
我的还好...只花我的一天时间就把接手的代码搞懂~~~
chenyu5188 2003-02-17
  • 打赏
  • 举报
回复
UP
Richuen22 2003-02-17
  • 打赏
  • 举报
回复
建议大家看看MSDN后面的SAMPLES\VC98\MFC的例子,看人家的代码如何规范的,学习一下。

Richuen22 2003-02-17
  • 打赏
  • 举报
回复
这都是那本后来被大家狠批的谭浩强的《C程序设计》的后祸,这些变量一看就头痛了,还有那些没有格式的代码...
MicroMouse 2003-02-17
  • 打赏
  • 举报
回复
推翻,自己重写一个吧!
zhujiechang 2003-02-17
  • 打赏
  • 举报
回复
接手他人程序是比较困难的,即使用微软的程序代码,它也是经过商业格式后才拿出来的,自己做的时候也是有自己的风格。
象联合开发应该是分段进行,不能两人进行同一个模块的开发,除非你们两的风格一致。
其实开发程序,不一定说某人的程序很差,象你的例子,如果喜欢用变量的人,可能不喜欢你的程序,也感觉你的程序不好,否则他何必改呢。


—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛       ▲自动添加签名......

让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
Sean918 2003-02-17
  • 打赏
  • 举报
回复
炒他鱿鱼
minajo21 2003-02-17
  • 打赏
  • 举报
回复
hehe同情呀,如果你一边改,他一边加,神仙也没办法呀!
wchsoft 2003-02-17
  • 打赏
  • 举报
回复
同感同感!吓死人了,我累呀!!!!!

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧