如何才能看懂别人写的代码

zoom3000s 2008-02-01 09:46:22
现在领导让我负责维护别人的代码,那人辞职了。我看了看他写的代码,太乱了,基本没什么注释,而且命名及其不规范。我问领导,有开发文档没有,领导说没有。除了这些代码其它什么都没有。我都晕死了,那代码是那人以前写的,现在程序出问题,要修改,我现在只能加断点一行一行的跟踪。这样太累了。我脑袋都快炸了,请问各位DX,大家平时都是怎么看别人代码的?有什么好的办法没有?谢谢。另外,我发现我在CSDN上看别人帖子里的代码,没有注释我也看不太懂,虽说每行里的方法和类都明白,但串到一起都糊涂了。请问,各位DX我这是什么问题?什么地方有欠缺?小弟跪拜Orz
...全文
4449 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
车云网 2011-07-05
  • 打赏
  • 举报
回复 1
哈哈 受益了
hanjoe109 2008-10-17
  • 打赏
  • 举报
回复 1
[Quote=引用 12 楼 LikeCode 的回复:]
空军,原来还有这样的书啊,长见识了。
[/Quote]

噢耶
hm8030 2008-02-22
  • 打赏
  • 举报
回复
不錯,有書可以看了。
zoom3000s 2008-02-18
  • 打赏
  • 举报
回复
太谢谢大家了ORZ
yixianggao 2008-02-09
  • 打赏
  • 举报
回复
这活俺也干过,垃圾码只能F11逐行阅读!

自己画流程图!
zhang_dl 2008-02-08
  • 打赏
  • 举报
回复
太牛了
足球中国 2008-02-08
  • 打赏
  • 举报
回复
XX XX 空军
LikeCode 2008-02-04
  • 打赏
  • 举报
回复
极地_雪狼 2008-02-04
  • 打赏
  • 举报
回复
大处着眼,小处着手。
add08 2008-02-04
  • 打赏
  • 举报
回复
首先一定要明确程序的功能是什么。
然后看你目前最急需要看的模块,其他的先不要管,这样把范围缩小。
wuyi8808 2008-02-04
  • 打赏
  • 举报
回复

http://product.dangdang.com/product.aspx?product_id=8878100

《程序设计实践》是一本不可多得的好书,我前几年买的,看了好几遍了,每看一遍都有收获。
现在还有双语版了:http://product.dangdang.com/product.aspx?product_id=9300075
春天的气息 2008-02-04
  • 打赏
  • 举报
回复
首先要清楚软件的功能细节,然后逐个功能的查看,至于每行代码,只有楼主自己看了,不清楚的可以再问,也可以到网上查。
wuyi8808 2008-02-04
  • 打赏
  • 举报
回复
《修改代码的艺术》在CSDN读书频道的连载(部分):
http://book.csdn.net/bookfiles/506/
wuyi8808 2008-02-04
  • 打赏
  • 举报
回复
呵呵,这两本书我都是在当当网买的,正在看。
后面一本在CSDN读书频道好象有连载,我找找看。
LikeCode 2008-02-04
  • 打赏
  • 举报
回复
空军,原来还有这样的书啊,长见识了。
wuyi8808 2008-02-04
  • 打赏
  • 举报
回复
wuyi8808 2008-02-04
  • 打赏
  • 举报
回复
还有这个:

《修改代码的艺术》
http://product.dangdang.com/product.aspx?product_id=20042280
wuyi8808 2008-02-04
  • 打赏
  • 举报
回复

《代码阅读方法与实践》
http://product.dangdang.com/product.aspx?product_id=8802139
看看有没有帮助。
一品梅 2008-02-04
  • 打赏
  • 举报
回复
c#基础功要扎实.
能看懂一个大体流程脉落.
然后再细分
还有调试时的很多技巧也是基础与重中这重.
加载更多回复(5)

13,189

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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