看完重构的思考:如何阅读重构差的代码?

hz_tiger 2006-01-12 11:35:15
看完重构的书,发现重构的过程就是自己编程经验积累的过程:),开始总是写超长函数。。。,但是还是有些问题值得探讨一下的。

如何阅读重构差的代码:
平时我们除了自己写代码,还要看许多别人写的代码,或者接手代码。别人写的代码当然没有重构书上写的代码,最后变得代码功能跃然纸上。因为大家都可能没有这么多时间,也可能认识事物没有这么深刻。但是工作归工作,代码还是要看的,程序还是要修改的,不知道大家有什么经验,使得能快速接手程序的?(专业知识是一方面, 编程经验是另外一方面,主要谈编程部分,呵呵)

function过程函数:
重构后多次调用函数,我觉得有时候还是比较难理解的。有时候还不如写个超长函数容易理解。超长函数重构还是难的。

class类:
多了之后,要搞明白每个类,比如有几十个,类之间耦合比较多,理解反而困难了。写个大类好像更容易理解(很多时候,我是搞不清楚前面人咋想的,文档也不全。。。苦啊。)

本人经验就是不停debug,debug,眼睛都花了。。。。

欢迎大家提看法。。。。


...全文
101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ustcfrank 2006-01-12
  • 打赏
  • 举报
回复
解除类之间耦合用spring,多用接口,隐藏实现
gifted1982 2006-01-12
  • 打赏
  • 举报
回复
我也想知道呢,等了一个多点,还是没人来
,哎,下班了,走了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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