码迷,mamicode.com
首页 > 其他好文 > 详细

ST第一次作业

时间:2016-03-06 12:37:21      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

                                                                     Chonny(孙学超)

                                                                         3013218116

  2016年3月6日         

ST第一次作业

标签:

原文地址:http://www.cnblogs.com/chonny/p/5246839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!