400-685-0732

WJMonitor舆情之声

企业大数据智能舆情监测管理解决方案

全网监测海量数据按需发布监测预警

实时把握舆情动态精准追溯信息源头

获取验证码
企业采购 个人使用
当前位置: 首页 > SEO博客 > 软件开发人员需要改掉的几个毛病

软件开发人员需要改掉的几个毛病

时间:2012-04-07 14:49:19
软件开发是个神圣的工作,是一个科学而严谨的过程,需要考虑到事情的方方方面,需求需要考虑,算法需要考虑,界面友好度需要考虑,除了这些,你还得做到克服以下几个缺点,才能在软件开发工程师这个岗位上达到称职。

1,思维定势。在进行开发或者解决一个问题时,切忌思维定势。思维定势的坏处就是,你还没有完全看清前提条件,还没有分析好情况的上下文,你就提前做出了一贯的判断,这样去着手做事的时候,难免会不去作必要的重新分析,而过早的去按照常见的方法去解决和处理,结果往往解决不好。这个可以举我的一个例子来说明,之前我写的一个程序,采用log4j去打日志,console中显示是没问题的,但是就是没产生文件,当时稍微扫了一下log4j的日志文件,一直以为log4j配置好了,但是就是找不出原因,后来一看,发现在配置文件中的log4j.rootCategory少了个声明,只定义了:

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File = rankApps.log
log4j.appender.R.Append = true
log4j.appender.R.DatePattern = '.'yyy-MM-dd
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n

而却忘记在log4j.rootCategory=INFO, S , R , H加上R了,可见思维定势这个毛病要不得,要坚决抛弃掉。

2,粗心大意。细节决定成败,一个细节的不小心会让客户觉得不专业,不显得专业客户就很难信任你。举个网页设计的例子,有一个页面,其中一个div的位置整体偏离了几像素,虽然影响不大,但是总让人看了不舒服,做的时候不够细心,看起来不够专业。所以粗心大意这个毛病不能要,如何解决粗心大意的毛病,主要是做事不要急,不要贪快,做好一件事后好好的检查一下,以别人的眼光来审视自己的东西,就会发现其实自己做的东西还是有需要改善和优化的地方。

3,考虑不周全。在进行代码编写时,切忌考虑不妥当,不周到。一定要考虑好异常情况,考虑输入条件的异常,考虑到结果显示的异常,将一系列边际效应的情况考虑清楚。

4,测试不充分。代码编写后,一定要进行必要的单元测试,单元测试的重要性在测试部门进行测试之前尤为重要。一个最简单的程序单元,代表了一个功能单元的部件,它只做一件简单的事情,输入特定条件的值,输出特定的结果,所以要保证这个基本单元功能的正确性。单元测试做好了,才能将多个功能单元的程序合并,才能进行后续的功能测试、集成测试等测试过程。

以上只是我的一家之言,平时有感而发,希望对于做软件开发的你有所启示。
分享按钮