摘要:
重构,绝对是写程序过程中最重要的事之一。在写程序之前我们不可能事先了解所有的需求,设计肯定会有考虑不周的地方,而且随着项目需求的修改,也有可能原来的设计已经被改得面目全非了。更何况,**我们很少有机会从头到尾完成一个项目**,基本上都是接手别人的代码,即使这个项目是从头参与的,也有可能接手其他组员的代码。我们都有过这样的经验,看到别人的代码时感觉就像屎一样,有一种强烈的想重写的冲动,但一定要压制住这种冲动,你完全重写,可能比原来的好一点,但浪费时间不说,还有可能引入原来不存在的Bug,而且,你不一定比原来设计得好,也许原来的设计考虑到了一些你没考虑到的情况。我们写的代码,终有一天也会被别人接手 阅读全文
公告
积分与排名
- 积分 - 116801
- 排名 - 12885
最新评论
- 1. Re:Android消息处理机制(Handler、Looper、MessageQueue与Message)
- 百度搜索 enqueueMessage 来的,文章太长了,看到native层的代码就头疼,路不好走啊
- --不想~zZ睡觉
- 2. Re:Git与Repo入门
- 很好,已收藏。
- --零语
- 3. Re:Git与Repo入门
- 多谢!对初学者来说太棒了!
Git常用命令大全: - --OkNoBug!
- 4. Re:[转]Android Binder设计与实现 - 设计篇
- mark
- --被罚站的树
- 5. Re:《重构,改善既有代码的设计》读书笔记
- 很经典,平时的开发工作中,很多就是在前人的代码上修改下,搬移下。
有意识的使用 重构,肯定会好很多
使代码更优雅,更容易理解,运行更稳定~ - --wozhuzaisi