什么样的代码才是好代码???
来源:互联网 发布:奥瑞那消防主机编程 编辑:程序博客网 时间:2024/05/18 22:11
人的对好代码的认识过程:
刚做程序猿的 时候:没有bug,可以工作的代码就是好代码(功能OK)。
做程序猿半年后 :功能OK的高效代码。(功能 + 效率)
做程序猿一年后 :功能OK,结构清晰,易懂的代码。(功能 + 易懂)
做程序猿两年后 :功能OK,长着一张面向对象的脸蛋儿,职责单一、符合依赖倒转等原则Clean Code
(功能 + 整洁 +可扩展)。
现在 :好代码还必须高效(再次认识到高效的重要性):
1、采用最高效的算法,节省处理器资源,实现同样功能指令数最少。
2、充分利用处理器的优势,分支判断最大可能符合分支预测算法保持一致,减小流水中断,深入挖掘处理器的性能。
总结:好代码 = 功能 + 高效+ 整洁 + 可扩展
大家对好代码是怎么认识的,一起讨论一下。
- 什么样的代码才是好代码???
- 什么样的代码才是好代码
- 容易看懂的才是好代码
- 容易看懂的才是好代码
- [转]什么样的东家才是好东家?
- 什么样的工作才是一份好工作?
- 什么样的域名才是“好域名”
- 什么样的点子才是好点子?
- 什么样茶油才是好茶油
- 什么样的产品流程才是好的产品流程?
- 什么样的RPC才是好用的RPC
- 什么样的RPC才是好用的RPC
- 什么样的域名才是真正意义上的好域名?
- 什么样的Web开发框架才是好的前端框架
- 什么样的爬虫才是好爬虫:Robots协议探究
- 对码农而言什么样的代码才能叫做好代码?
- 我想写什么样的代码
- 什么样的代码是合格的代码
- 嵌入式linux学习规划
- 学习Emacs系列教程 :目录
- Mercurial使用简单介绍
- Windows下获取本机MAC地址(网络适配器)方法介绍
- 学习Emacs系列教程(一):基本使用
- 什么样的代码才是好代码???
- 40 个很有用的 Mac OS X Shell 脚本和终端命令
- 嵌入式Linux中基于Qt/Embeded触摸屏驱动的设计
- 英语的重要性
- zoj1292--------Integer Inquiry 大数
- 杂记3
- 一个男人关心的东西决定了他的层次
- 香港金融中心谁与争锋
- poj 3468 线段树 成段更新