www.accpbj.com
电脑软件开发的一些经验
随着电脑的普及,我国软件行业发展日新月异,在软件业快速发展的最近十年,软件开发工程师的人数和职业水平都得到了很大的发展,当前高水平的软件开发工程师的数量已经可以和国际上许多软件业发达的国家相比。但是,对技术非常熟练,职业素养又非常高的软件开发人员,非常缺乏。所以很多人都投身到软件开发的队伍中,学习软件开发的人数逐年增加,现在就给大家介绍一些关于软件开发的经验。
首先,在编写代码时,要注意书写文档说明。永远记住:代码是给人看的而不是给机器运行的,计算机在执行程序时是不怕累的,而人在看代码时是非常累的,良好的编码习惯,至少保证自己能够随时看懂几个月前自己所写的代码,尽量让你的代码能够很容易的被别人理解,写代码时想想你会不会在两个月后被别人骂。
在调试的时,要耐心好,编写代码其实就调试和改错。一个好的程序运行没有瑕疵,没有bug。到底是什么内在的因素使然呢?其实这并不神秘,我们只需要偶尔用点心思提醒自己,无论是使用C/C++、C#、Java、Basic、Perl、COBOL 还是 ASM 进行编码,所有好的编码无不显示出同样的特点:简洁 、易读、模块性、分层、设计、效率、优雅和明晰。
www.accpbj.com
其次,要正视维护,很多软件产品不是一次性的买卖。比如在电信、金融等领域,有些软件系统要用十几年,对软件进行维护是必不可少的。还要根据用户的要求增加新的功能。这些事,有的是市场的事,有的是软件构架师,系统分析员的事,还有的是编程的事。但是在很多小公司,这些事情都是由软件开发师来做的,多了解一点是不会有错的。
再次,要注意学习相关文档。代码的世界是千变万化的, 在开始一个新的项目之前,完全可以找一个类似功能的代码来看看。这样可以更好的改进你的程序。有时还可以加快进度。还有当新的技术出来时,你要看看相关的文档。虽然不要完全了解它的功能,好处。但是你至少要知道新的技术能用在什么地方。怎么用。配合什么用能更好的发挥它的作用。软件开发不是全部的东西都是自己写的,有很多的功能是一种标准。也许是标准算法。像图形的,图象识别的,多媒体的,加密解密的算法。
以上就是电脑软件开发的一部分经验,做软件开发最重要的还是实践,实践多了,水平自然就上去了。
(ps:本文章由北大青鸟广安门校区搜集自互联网)