此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 万博app下载 >
软件开发心得
信息发布员:贺瑞瑞 信息发布部门:河南正华电讯有限公司 更新时间:2018/4/27 0:00:00

(正华喻前)时间过的飞快,转眼间已进入公司工作五年,在这五年里见证了公司的快速发展和转变,也注意到公司为顺应时代潮流的发展做出了巨大的结构更变,从单一的业务到多元化的经营理念,从本土文化到省外子公司的成立。公司理念的变化也会调动各个部门业务的调整,作为运维部的一员我们的维护工作从BPO坐席、软件的客户维护,转变到各子公司、各中心的业务需求的开发工作中,现在正在开发机器人自动化业务处理中,目的是减少员工重复单调的工作。虽然项目不算很大,但过程中却真正体会了软件设计过程中的艰辛与快乐,一个个问题解决时的快意,一个个问题产生后的迷茫,都让我回味无穷但我依然坚持公司“忠诚职业、快乐工作”的发展宗旨。

在软件开发设计过程中,收获了一些项目设计的心得这是弥足珍贵的,把这些东西分享给大家,作为一种交流也给自己以后的工作做个提示和惊醒。

1.对于基于数据库的软件产品,数据库的表结构设计是重中之重,因为如果数据库表结构设计不合理,有时会导致一定程度的返工,这时修改代码所消耗的时间会让你觉得得不偿失的,数据库结构设计的好坏在很大程度上决定了软件设计的速度。

2.简化算法,优化程序,代码如恶魔,在你完成编码后,应回头并且优化它。从长远来看,这里或那里一些的改进,会让后来的支持人员更加轻松。

3.经常检查代码,代码要经常检查不要把别人的检查,看成是对代码风格的苛求。应该把它们看作是有建设性的批评。对个人来说,经常检查你的代码并且自问,“我怎样才能写得更好呢?” 这会加速你的成长,让你成为一个更优秀的程序员。

4. 回顾你的代码,在看到自己以前的代码时,通常会有两种方式:“难以至信,这代码是我写的”和“难以至信,这代码是我写的”。第一种往往是厌恶的语气,并在想如何改进它。你也许会惊叹,旧代码也能复活成为一种更好的程序,甚至是一个完整的产品。第二种通常带着惊奇和成就感。开发人员应该一到两个自己完成的项目成果,能让众人不禁而立并注目而观的项目。同样,基于你优越的编程能力,你可以把过去的程序或项目拿出来,把它们更新为更加优秀的产品或想法。

5.编写相应文档,无论是Web服务的API,还是一个简单的类,你尽量编写文档。我曾经引以为豪的代码注释,因过度注释而有人指责。给三行代码加一行注释,只需要你几秒时间。如果那是一个比较难以理解的技术,千万别担心过多注释。如果你能很好做好自己的工作,大多数架构师、后备程序员都会感激你。

6.没有已经完成的软件。曾经有一位程序员告诉我,没有软件是已经完成的,它只是“暂时完成了”这是明智的忠告。如果客户还在使用你写的程序,并经受了时间的考验。如果有机会,你仍在更新它,这并不是什么坏事,这让你不断地前行。

万博app 版权所有 Copyright 2010
地址:中国郑州迎宾路8号 邮编:450000 电话:0371-63821688 豫ICP备05011052号 传真:0371-63821688