劣质代码是怎么产生的
2012-10-23 21:45
190 查看
劣质代码令人深恶痛绝。那么它们究竟是怎么产生的呢?只有明白了它们的产生根源,才能够从根本上杜绝劣质代码的产生。
劣质代码的产生主要来自于几个方面:
1. 理论知识的匮乏
缺少理论知识,以至于不知道什么是优质代码,什么是劣质代码。本文将从质量、
2. 编程语言知识不足
由于对编程语言的接触只限于表面的常见功能,更多的高级功能从来没有用过,所以不知道有能够写出更精简的代码的方法。
本文将以Java为例,阐释那些高级而又不常用到的功能。
3. 编程工具的不熟悉。
也许有些夸张,我见过有人用键盘上的箭头移动光标到最开始,而不是用Home键的,见过全局替换用眼睛而不是用工具的。尽管每天都在使用编程工具,但是却不知道那个就在指边滑过的菜单是干什么用的。就好像洪太尉遇到张天师。本文将以Eclipse为例介绍一些高效而又实用的功能。
4.英语能力的不足
以前写代码阅读质量方面书籍的人都是欧美人,英语自是不在话下,因此也很少提到英语能力的问题。但是这是亚洲人的弱项,编程中经常用到英语,对英语的适当提升能够有效的帮助改善代码的可读性。本文将就各种常用词性、句式、词组等入手介绍编码中的英语应该如何应用。
5.管理上的疏漏
尽管代码不是管理人员写出来的,但是如果管理人员不知道什么是好的代码或者如何才能够写出好的代码,那么他将会把整个团队往低效的方向引领。本文将就管理人员在管理行为上的错误将会如何影响代码质量方面进行阐述。
劣质代码的产生主要来自于几个方面:
1. 理论知识的匮乏
缺少理论知识,以至于不知道什么是优质代码,什么是劣质代码。本文将从质量、
2. 编程语言知识不足
由于对编程语言的接触只限于表面的常见功能,更多的高级功能从来没有用过,所以不知道有能够写出更精简的代码的方法。
本文将以Java为例,阐释那些高级而又不常用到的功能。
3. 编程工具的不熟悉。
也许有些夸张,我见过有人用键盘上的箭头移动光标到最开始,而不是用Home键的,见过全局替换用眼睛而不是用工具的。尽管每天都在使用编程工具,但是却不知道那个就在指边滑过的菜单是干什么用的。就好像洪太尉遇到张天师。本文将以Eclipse为例介绍一些高效而又实用的功能。
4.英语能力的不足
以前写代码阅读质量方面书籍的人都是欧美人,英语自是不在话下,因此也很少提到英语能力的问题。但是这是亚洲人的弱项,编程中经常用到英语,对英语的适当提升能够有效的帮助改善代码的可读性。本文将就各种常用词性、句式、词组等入手介绍编码中的英语应该如何应用。
5.管理上的疏漏
尽管代码不是管理人员写出来的,但是如果管理人员不知道什么是好的代码或者如何才能够写出好的代码,那么他将会把整个团队往低效的方向引领。本文将就管理人员在管理行为上的错误将会如何影响代码质量方面进行阐述。
相关文章推荐
- 劣质代码产生的根源(1) 理论知识的匮乏
- 劣质代码产生的五个原因
- 劣质代码产生的八个原因
- 劣质代码的产生原因(4)管理者的误导
- 劣质代码产生的八个原因
- 劣质代码产生的根源(2) 编程语言知识不足
- 劣质代码产生的八个原因
- 劣质代码的产生原因(2)编程语言知识不足 (续4)
- 劣质代码的产生原因(5)英语能力不足
- 劣质代码的产生原因(2)编程语言知识不足 (续3)
- 劣质代码的产生原因(3)编程环境不熟悉
- 劣质代码的产生原因(2)编程语言知识不足 (续)
- 劣质代码产生的八个原因
- 劣质代码的产生原因(2)编程语言知识不足 (续2)
- 劣质代码产生的根源(1) 理论知识的匮乏(续)
- 想添加个计数器,该怎么修改页面模板代码?
- iOS_Xcode怎样准确定位到产生异常的出错代码
- 1.7 Native代码产生器: NGen.exe
- 程序员怎么才能提高代码编写速度?
- java代码内,获得jsp产生的html