开发软件心得

                                                          开发软件心得

       大一马上结束了,做过了几次与软件有关的作业,虽然还不能算得上是软件,但主要程序还是打过了,下面就说说自己对写程序的心得。

        打一个程序之前一定要先对具体的要求有一个了解,知道需要解决什么问题。之后一定要对自己要写的代码先在纸上构思一下大体框架,不用非常精确,但是每一部分,每个类具体要包含什么内容一定要写清楚,这就需要十分清楚要解决的问题是什么,只有知道了这些才能在写框架的时候在操作类里写明要包含的函数,每个函数要有什么样的功能,只有这样才能在打代码的时候有明确的目标,这样才能打的更快。而不写框架的话只能凭借自己的大脑了,想到什么就打什么,这样不仅打的慢而且可能漏掉一些功能或者没有条理性,自己在检查的时候也不能快速的知道类的作用。

        编写程序时一定要写出一部分就测试一下,将其它部分注释掉,只将这一部分的功能测试一下,如果没有错误就将测试的这一部分的注释掉,有错误的话就对这一部分的的代码进行修改,直到测试没有问题。这样能确保每段程序正确,不会对之后的程序造成影响。我之前就是先全部打完,之后在根据调试结果对每个错误进行修改,虽然有时候改了一个错误再调试时减少几十个错误这样很有成就感,但是有时候也会遇到一个错误怎样也看不出它错,代码格式什么的都对,但编译器一直显示错误的情况,这时错误就可能是因为前边的代码出现了问题,而出现问题的那部分代码格式上并没有错误,编译器也不会报错,这时就非常难改错误了,往往需要从前边一点一点的找才能找到问题在哪。而这样找的话会浪费大量的时间,如果最后找不出错误在哪的话就需要重新编代码了。所以我们一定要打一段查一段,将潜在的错误避免掉,这种方法看起来繁琐,但是确实是所有程序员需要的。

        编写程序过程中遇到解决不了的问题可以在csdn等软件或网站上搜索,可以直接搜索自己解决不了的问题是什么,一般都会查到需要的代码。查到需要的代码后一定要自己仔细看看,明白每行代码的作用,如果不知道的话可以问同学,简单抄上并不是自己的,只有等到自己明白能打出来后才是自己的。

        编写程序时一定不要急躁,一个程序打许多个小时是很常见的,没必要太在意时间,即使一天只打出了一个功能也不要太急,这只说明这个功能用到的知识很多,程序繁琐,或者是自己这部分的知识掌握的不够好,说明自己需要更多的时间用来打代码或者学习c++的知识。每个程序耗时都挺长的,所以自己在写代码的时候一定要在布置了作业之后就要开始写,不要往交作业的时候拖,因为可能程序的一个错误自己就要修改很多时间,到了截止时间也改不完错误。

        测试时一定要面面俱到,将所有的功能都测试完,不要出现漏下某个功能没测试的情况。同时测试的数据一定要准确真实,不同的测试数据可能引起不同的结果。使用更接近程序运行环境的数据才能更好的测试程序。

        大家都是编码路上的行者,大家都要保持谦逊,好好休息,提高自己的能力,让自己更优秀。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值