程序员最常见的技术性误区
来源:互联网 发布:图片在线缩小软件 编辑:程序博客网 时间:2024/05/16 19:55
原文地址:http://sd.csdn.net/a/20110620/300059.html
程序员最常见的技术性误区
2011-06-20 08:52 | 5166次阅读 | 来源:开源中国社区 【已有16条评论】发表评论
关键词:程序员 | 作者:老枪 | 收藏这篇资讯
2011-06-20 08:52 | 5166次阅读 | 来源:开源中国社区 【已有16条评论】发表评论
关键词:程序员 | 作者:老枪 | 收藏这篇资讯
本文来自Nalaka分享的PPT。请通过评论,分享你的想法或经验,因为我们所有人必须从我们的错误中学习。
1.编程只是为了钱
如果你不是很喜欢编程,你的代码一定会杂乱无章。结果不仅影响你的职业生涯,你的团队成员也会跟着遭殃。
2.没有基本的能力
那些不擅长编程概念,比如抽象、多态性、接口的使用、异常处理的最佳做法等,写出的代码在设计上会很差、很难阅读、也很难维护。
3.过分追求智能
一些开发者过分追求智能,通过编写复杂的语句,包括太多的步骤。结果是代码可读性太差,没人喜欢修改。
4.想展示新学的技能
当你新学了一些新东西,自然反应是你想马上就利用这些新知识。要保持耐心,除非真的真的需要时,才使用。
5.过多的目标
如果一个程序有太多的目的,性能、内存使用、稳健性、可靠性。这将花费很长的开发周期,结果是过于复杂的代码。
6.没有重构
软件是不断发展的产物。当代码库在增长,私有类、方法等,变得越来越复杂。一些懒惰的开发者不重构代码,结果是过于复杂的代码。
7.恶毒的复杂性
一些开发者有意地将自己的代码变得很复杂,以显示“这是我的领地”。他们这样做使公司依赖他,作为工作保障计划的一部分。
“世界上有两个设计软件的方法,一种方法是设计的尽量简单,以至于没有明显的缺陷,另外一种方式是使他尽量的复杂,以至于其缺陷不那么明显。“-图灵奖获得者C.A.R. Hoare
译文来自: 开源中国社区
原文来自:Top technical mistakes of programers
- 程序员最常见的技术性误区
- 程序员最常见的技术性误区
- 程序员最常见的技术性误区
- 程序员最常见的技术性误区
- 程序员最常见的技术性误区
- TDD最常见的误区
- 五个最常见的网络攻击误区
- 程序员的常见误区之我见
- 夏季保湿,最常见误区
- 健身提醒 最常见的三个瑜伽误区
- 搜索引擎优化最常见的5个误区
- SEO中最常见的十大误区
- 说说设计师最常见的11个设计误区
- 学习如何避免10种最常见的C#误区
- 个人知识管理最常见的误区有哪些?
- 最常见的管理误区,你中招了吗?
- 程序员最常见的谎话
- 程序员须注意的非技术性错误
- java面向对象的原则
- MFC对话框消息传递顺序
- MyEclipse 6.0组建SSH包的引入问题
- POJ1122 DIJKSTRA
- SMS(短讯服务中心)[一]-----总目录
- 程序员最常见的技术性误区
- POJO,PO,VO,DTO的区别
- 一段值得用心思考的话~~
- 如何获取连接sql server 2000 的字符串
- android 开发(备忘记录+问题累积)--- 不断更新
- unix设计十七条原则之一(unix编程艺术笔记)
- 近期C语言总结2
- Hibernate优化
- Android C2DM学习——服务器端代码开发