关于接手维护项目工作,如何尽快熟悉项目的问题。(纯属技术和经验的交流)

Will. Liu 2009-11-18 10:12:10
加精
刚刚接手维护一个项目,其实工程结构十分清晰,可是因为原来完成工程的人是一个VC++新手(和我差不多O(∩_∩)O),在类设计上和实现上还有所欠缺,代码的编写风格上也不是很规范,所以,虽然工程结构简单,但是具体的实现代码却不易读懂。困扰我好久了。所以,在此提出问题,希望和大家交流一下。面对这样的工程,应该怎样下手修改。
提问之前,我也搜索看一下相关的问题,可是总搜不到想要的。
此贴,纯属交流,不求有固定的对策,交流者皆可接分。
此外 ,由于我做的是ActiveX控件的开发,没法单步调试,希望大家就此类问题泛泛而谈之外,多照顾一下这个特殊情况。提供相关博文资料的也很欢迎。先行谢过!
...全文
1883 78 打赏 收藏 转发到动态 举报
写回复
用AI写文章
78 条回复
切换为时间正序
请发表友善的回复…
发表回复
hitlerdsaf 2010-09-14
  • 打赏
  • 举报
回复
收益良多啊,真是太好了,
dinizhuzhu 2010-04-10
  • 打赏
  • 举报
回复
受益匪浅啊!正为这事发愁呢!自己左抓一把右爪一把的乱折腾一气,到现在什么都还没搞懂呢!总结前人经验后,我可以从新试试!看来这种事一定要有方法才行!
Will. Liu 2009-12-07
  • 打赏
  • 举报
回复
如果超过500个类,那么这个工程还没有文档的话, 基本上可以确定完蛋了,
不过, 没有文档,而工程还可以塞进去几百个类,而且还没有流程上的逻辑错误的话……
我想不通是怎么做到了!
joymshwo 2009-12-07
  • 打赏
  • 举报
回复
我最近也要接管一个系统,哎,没有注释,和文档的代码简直就是叫人恶心!当一个系统超过500个C++类的时候,以上所述的方法根本不可能,所以这是一个专业的工作流程,要向专业的人去学习!
jycz 2009-12-05
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
cyberspaces 2009-11-23
  • 打赏
  • 举报
回复
同感呀,看一些写得很不规范的代码真是让人捉狂
jamesjinyongming 2009-11-23
  • 打赏
  • 举报
回复
花时间,寻找入口,调试
czl21 2009-11-23
  • 打赏
  • 举报
回复
一些带比赛性质的交流比较有效。
比如向以前的开发人员询问一些以前处理过的bug的特征,自己在代码中定位原开发人员为修正bug所修改的代码,然后与原开发人员对正。
gadfather2 2009-11-23
  • 打赏
  • 举报
回复
哈哈哈,来接分!接得越多越好
wjlsmail 2009-11-23
  • 打赏
  • 举报
回复
Mark and Study
syxhdpu 2009-11-22
  • 打赏
  • 举报
回复
恩 不错啊 呵呵
xiaosizhang 2009-11-22
  • 打赏
  • 举报
回复
呵呵
呵呵
我也是刚接了别人的代码
好痛苦啊
feng2hua2 2009-11-22
  • 打赏
  • 举报
回复
MARK
dj8137149 2009-11-21
  • 打赏
  • 举报
回复
dcdddddd
nettman 2009-11-21
  • 打赏
  • 举报
回复
Mark!
cht_1988 2009-11-21
  • 打赏
  • 举报
回复
不错啊
zc50766330 2009-11-21
  • 打赏
  • 举报
回复
我是打酱油的……
ccq668 2009-11-20
  • 打赏
  • 举报
回复
要学习啊
白头老汉 2009-11-20
  • 打赏
  • 举报
回复
读代码,把每个方法的流程写成简单的specout,然后串起来看;
执行代码,了解功能,通过调试,了解相互调用的次序。
ming1921 2009-11-20
  • 打赏
  • 举报
回复
学习下!!!!!!!!!
加载更多回复(57)

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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