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

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

相关文章

搜索引擎排名公司:上海文军SEO

网站收录率低,周期长?客户搜索不到?排名总在竞争对手后面?竞价排名预算无底洞!网站无法带来价值?相信很多公司都面临这些问...

文军SEO市场选词策略案例分享:酒店公寓系列

前面看了daniel写的关于弹簧系列的关键词策略分享颇有感触,我也来班门弄斧下。最近刚好和一家做公寓出租的公司建立合作关...

文军SEO市场选词策略案例分享:弹簧系列

最近有幸,接触到了一家外资企业,非常感慨国外的公司对于推广的重视程度,此公司的业务遍及全球,在拓展中国市场之初,就选择了...

你的人生是否应该与众不同

今天在微博上看到赛富亚洲创始合伙人阎焱的一句简短的简介,颇有感触:不喜欢平庸! 联想起创业3年多以来的种种,是不是...

文章列表在首页显示只因好的东西就该显摆显摆

做SEO的都知道,现在不能为了SEO而SEO了,虽然网站优化的目的是吸引蜘蛛的爬去,但最终的目的还是为了吸引读者,把握用...
沪ICP备10034044号-12
400-685-0732
400-685-0732 在线咨询