优秀的程序 vs. 糟糕的程序
来源:互联网 发布:淘宝购买须知模板 编辑:程序博客网 时间:2024/04/30 02:19
优秀的程序可以使复杂的东西看起来很简单;糟糕的程序让原本简单的东西变得复杂。
优秀的程序不需要加以说明;糟糕的程序需要大量注释。
优秀的程序编写时需要更多时间,但未来花费的时间却更少;糟糕的程序往往花费较少的时间,但会在未来浪费掉更多时间。
优秀的程序需要考虑当前和未来的需求;糟糕的程序只侧重于现在,在未来可能无法正常工作。
优秀的程序非常易于维护;糟糕的程序难以维护。
优秀的程序有更长的生命周期,甚至应用范围超出预期;糟糕的程序在其工作范围之外几乎无法使用。
优秀的程序如同良好的习惯,其影响将持续很长一段时间,几乎可以永久地解决问题;糟糕的程序如同止痛药,其效果只有很短的时间,解决问题大多是暂时的。
优秀的程序是整洁的、遵守规律的;糟糕的程序是混乱的。
优秀的程序可以令人学到很多编程方法和经验;糟糕的程序只能令人越学越糟。
优秀的程序中,该重用的地方重用,该发明的地方发明;糟糕的程序会重新发明轮子,并在适合发明的地方重用。
优秀的程序依靠程序员的直觉和知识,并经过了多年良好程序习惯的熏陶;糟糕的程序往往盲目依赖他人的知识和经验,而没有自己的理解。
优秀的程序可以很容易地从一个程序员转移给另一个程序员;糟糕的程序只能被编写者理解和实施。
优秀的程序员不会刻意去记忆一段代码,他依赖于他的逻辑思维能力和理解,并能在未来轻松改善代码;糟糕的程序员往往会记住很多自己不理解的代码。
优秀的程序都有相同的特征,如简单、可读性强、效率高;糟糕的程序各有糟糕之处。
优秀的程序比程序员存在的时间要更久;糟糕的程序存在的时间很短。
本文转自HTML5中国网站:http://www.html5cn.org/article-4092-1.html
- 优秀的程序 vs. 糟糕的程序
- 优秀的程序 vs 糟糕的程序
- 优秀的程序 vs. 糟糕的程序
- 优秀的开发者 vs. 糟糕的开发者
- 优秀的开发者 VS 糟糕的开发者
- 优秀的开发者 vs. 糟糕的开发者
- 优秀的开发者 VS 糟糕的开发者
- 优秀的开发者 vs. 糟糕的开发者
- 优秀的开发者 VS 糟糕的开发者
- 优秀的程序员VS糟糕的程序员
- 优秀的程序员VS糟糕的程序员
- 优秀的程序员VS糟糕的程序员
- 优秀的代码 vs. 糟糕的代码
- 优秀的代码 vs. 糟糕的代码
- 优秀的代码VS糟糕的代码
- 优秀的程序
- 没有对比就没有伤害,优秀的代码VS糟糕的代码
- 优秀的领导与糟糕的领导
- 最新SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结
- log4j实现日志集中存储
- Java语言提供的对观察者模式的支持
- Python中else语句整理
- android 模仿自带的notifacation提示左右滑动删除Listveiw的item项
- 优秀的程序 vs. 糟糕的程序
- VC/MFC中计算程序运行时间
- Ubuntu 12.04 下编译Android 4.0.3
- Android Messenger 跨进程通信!!!!!!!!!!!!!!!!!!
- linux环境下C/C++性能测试工具 gprof 和gprof2dot
- ElasticSearch-bigdesk插件安装
- 排序算法
- 标准核酸代码表
- 励志么?