77范文网 - 专业文章范例文档资料分享平台

怎样做一名合格的程序员(5)

来源:网络收集 时间:2010-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

都列出来,确保正常的操作肯定正确,异常的操作起码程序不退出才行。这样你

就要写好多好多的测试用例,说句老实话,我也从来不写!但我一般会列一个提

纲,比如A3步有正常的操作a、b、c、d、e共5项,异常的操作有f、g、h、i、j、

k、l、m、n共9项,你在进行单元测试时都应该跑一遍,这样的程序都还不敢说质

量如何好,但起码可以说较稳定吧!如果要想在进行单元测试时干得快、效率高

,那么在进行详细设计时,你就应该把A3步中对所有正常操作和异常操作的判断

都设计好,在编程实现A3步时,使得程序的结构合理高效,对不对?所以,如果

你在工作中是割裂地看待软件工程中从需求、分析、设计、编程、测试等各个环

节,恐怕水平很有限喔!但如果你在分析需求时就能看到测试的问题,并改进设

计和实现,为此做好相应的准备工作,嘿嘿,整个软件开发过程你的效率会高很

多,通常你在一个开发团队中就会高度自信的,你已越过当一名偏颇、露骨的高

手的境界,成为一个平静的高手,这可是The best in the best!,用周星星的

话说:是高手之高高手,因为别人看不出你高在哪儿,没见你有什么高招或特拚

命干,但反正你就是干得又快又好、又省力。关于进行单元测试还有很多复杂的

方法,在此本文只提到了最基本的一点,目的是让你在工作上考虑周全、安排有

序,其它的自己琢磨吧,没有人能替你吃饱饭!

l         如果你是用C++编程,我再简单谈谈有关内层释放的一个小技巧,就

是对所有你编写的类,在构造和析构函数中加打印语句,统计每个类在运行程序

时构造和析构的地方,如果是配对的,那么起码没有对象类一级的内层在程序运

行结束时没有释放,然后你就可以把打印语句删掉了,招数虽土,但管用!

l         还有其它一些好习惯,在这里我随笔写一些,你要是有不同看法也请

一笑过之吧。编程时应该对齐缩进,一个缩进用一个tab键,一般是4个空格,严

格遵守开发团队的编程规范也是非常重要的。一个子程序不应超过30行(不算空行

),其内多重循环不应超过3层,否则都应该分裂成两个子程序,个别算法程序可

以长一些,但也不宜超过200行。通常一个类的所有成员函数总和不宜超过1500行

,多了就应该考虑分解成两个类(这个工作最好在设计时就完成)。每完成一小段

程序,比如15~30行,就立即编译运行,不要假装高手,先敲它一大堆程序,再

编译运行,妄想一次成功,体验一种假爽的、虚荣的快感,或炫耀给别人看,这

么做只能证明自己是一个不折不扣的傻瓜,装酷而已。因为只要有一次不成功,

你就会花费大量的时间来调程序,别人的进度在这时就远远地超过你了,平常心

是道,还是修炼真功夫吧!孙子兵法里关于这一点有明确的阐述,我就不引用了

,但建议你真的不要这么干,除非你确实就是这样总是一次就成功的天才,那你

还看这篇文章干什么呢?我又不是写给你们这些天才们看的。再就是有学会买好

书、读好书,关于计算机和软件方面的书太多了,时间有限,比如有一个叫侯捷

的家伙,几乎写的每本书都不错,张国峰的C++编程也不错,这只是我的个人意

见啊,好书多着呢,列出来比这篇文章长好多倍,我就不多说了。还有一招,要

是你运气好,能搞到一些著名软件系统的源码,好好读读吧,在此我只能告诉你

,Linux操作系统的一些源码不错,是开放的,你可以合法地搞到,其它的不要说

是我建议你侵犯知识版权啊!

四、天生神力:成为系统分析员

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说心得体会怎样做一名合格的程序员(5)在线全文阅读。

怎样做一名合格的程序员(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/huibao/xinde/50294.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: