商讯信箱
用户名:
@
vip.it168.com
free.it168.com
udc.it168.com
staff.it168.com
it168.com
密 码:
注册
|
忘记密码
登录
个人用户
经销商
用户名:
密 码:
注册
|
忘记密码
验证码:
看不清?
用户名:
密 码:
注册
|
忘记密码
登录
注册
返回首页
门户
|
论坛
|
Blog
|
新闻
|
文档
|
Tag
|
下载
|
搜索
|
培训
|
WiKi
|
IXPUB
|
投稿
|
专题
频道:
Oracle
|
DB2
|
SQL Server
|
ERP
|
SCM
|
Java
|
微软技术
|
开源
|
项目管理
|
SOA
|
商业智能
|
IBM软件技术
您的位置:
首页
>
技术频道
> 正文
软件开发人员常犯的错误
[
收藏此页
] [
打印
]
作者:
IT168 高伟东
2007-05-28
内容导航:
不严格遵守开发规范
第1页:
不严格遵守开发规范
第2页:
只解决问题不思考问题
第3页:
没有养成良好的编程风格
【IT168 专稿】
软件开发这项工作在软件公司一般没有明确的界线,开发人员也角色各异,小到刚进公司的实习员工,大到项目经理、项目主管,如果项目需要都会投入其中从事编码工作,这里我们暂且将所有与代码打交道的人全部划为开发人员的范畴,在开发人员这个群体里水平也各不相同,有刚入门级的、初级的、中级的、还有高级程序员,他们在开发过程中风格不同,各有各的方法,也各有各的不足,以下根据笔者在开发中遇到的问题,总结了几点与大家分享。
不严格遵守开发规范:每个软件公司都有自己的一套开发规范,用来约束开发人员在编码过程中对象的命名、控件的大小、快捷键的定义及界面规范等,保证软件实现时有统一的标准可参照,并达到合理利用公用资源的目的,开发规范的遵守关系到将来软件的整体外观、易用性及可维护性的问题,在开发过程中有些开发人员不遵守开发规范,导致软件各功能风格不统一,按钮有长有短、字体大有小,而且在后期维护过程中也会由于命名的问题给维护人员带来不便;例如:我们在开发过程中有时会随手拖一个控件上来,对其大小、命名、位置摆放太随意或者对函数的命名不规范,不能表达函数的作用是什么,有时候我们也会遇到,同一类功能界面风格却不同,使软件给人的印象不严谨等等,所以在工作过程中制订开发规范很重要,同样使开发人员能够很好的遵守开发规范也很重要。
不理解需求设计就写代码:开发人员水平层次不同,对业务理解的程度也不同,开发过程中很多开发人员一拿到设计文档就开始写代码,不去思考实现的方法,这一点非常可怕,导致的结果往往有几种情况:一、开发出来的软件与设计不符,达不到客户的要求,不能满足客户的现有业务;二、造成代码冗余,影响系统的性能,大大降低工作效率;三、实现思路错误,重新返工等等,特别是开发经验少的新员工,很容易犯类似的错误;例如:开发人员拿到设计文档后,没详细理解,就直接投入开发,开发过程中经常发现原来自己写的这个功能(如单据中的查找功能),别处也有类似的调用,要把它做成公用的,由于目前代码的局限性,需要大的改进或重写等等,可见先思考后解决问题的重要性,拿到设计文档后首先要把整个流程理顺,中间涉及那些功能要做到心中有数,这样才不至于犯类似的错误,一般国内很多软件公司的资深开发人员都参与设计工作,这部分人不仅能够很好的理解设计思路,还可以对设计中的不足提出建议。
1
1
2
3
【内容导航】
第1页:
不严格遵守开发规范
第2页:
只解决问题不思考问题
第3页:
没有养成良好的编程风格
©版权所有。未经许可,不得转载。
[责任编辑:
赵恒
]
相关文章
专访:Google开源“掌门”谈如何管理开源代码
Ajax在应用程序框架中有一席之地么?
针对数据仓库和报表应用程序的10大SQL Server 20...
JAVA IDE之争,谁会成为最后的的幸存者(下)
JAVA IDE之争,谁会成为最后的幸存者(上)
Java能否在未来继续创造神话?
NetBeans或吞并Creator 同室操戈为哪般?
AJAX PK Java桌面技术,谁将是最后的王者
漫漫征途 Java EE6 离我们还有多远
Java平台是我们最好的选择吗?
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
CopyRight 1999-2006 itpub.net All Right Reserved. E-mail:Webmaster@itpub.net
北京皓辰广域网络信息技术有限公司. 版权所有
京ICP证:010037号
联系我们
法律顾问