ST第一次作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ST第一次作业相关的知识,希望对你有一定的参考价值。

  作为一名不太合格的程序员,在写程序的过程中经常会遇到很多的障碍,即使在别人的帮助下修改了,但还是难免会遇到很多从一开始就不太对的地方。其中让我印象最深的是WEB大作业中遇到的bug。

  WEB大作业,我的项目是“论文分享系统”,我先简单描述一下这个系统的功能。登陆注册是必不可少的,在每个用户注册时会给予10积分,下载论文需要扣除相应的积分,上传论文可以设定其他人下载时所应花费的积分,同时他将会得到相应积分。在实现这个功能时,我遇到一些小bug,例如传参出现故障,在同学的帮助下修正错误后,我建了几个用户进行上传下载测试,测试时发现了有用户下载论文时,扣除了相应积分,但上传者并不能得到积分,解决了这个问题后我觉得应该没有什么错误就等待最终的展示了。展示时出现了一个大问题,当一个用户积分为0时他仍旧可以下载论文,并不扣除积分。上传者仍旧增加相应积分。这个问题是我在编写程序时没有考虑到的。

  这个bug说明了在编写程序时我没有考虑到所有会出现的情况,而且在测试时测试样例也不够多,导致这个问题没有在前期发现。在编写程序时,我们应该考虑多种情况,并进行异常处理,测试时应该让样例尽可能的覆盖所有可能。  

                                                                     Chonny(孙学超)

                                                                         3013218116

  2016年3月6日         

以上是关于ST第一次作业的主要内容,如果未能解决你的问题,请参考以下文章

作业 第一章

2017年软件工程第十一次作业-每周例行报告

第五周软件工程作业-每周例行报告

第六周软件工程作业-每周例行报告

第七周软件工程作业-每周例行报告

第九周软件工程作业-每周例行报告