软件测试作业一——记一次error的历程

Briefly describe an error from your past projects that you have recently completed or an error from other projects which impress you most. State the reason, impact of the error and how did you find it. 
error:某次在就业指导中心用js处理就业学生信息分析的时候,原始数据用Excel表格存储,需要对每一行的学生信息进行统计。使用`data.split('\n')`来获得每一行数据。然而在实际处理的过程中由于某些数据字段(例如学生的家庭地址)中有回车,这样对数据处理(比方说统计就业人数)的信息就会因为某些不对应的格式而报错。
在debug的过程中,我选择打印每一行的数组的个数,发现了大部分数组都是83长度,极少数有44+39,40+43的情况,因为这两行包含学生的地址信息,有些学生填写的时候加了回车。
解决方法是和老师商量在原始数据表中将极少数(大概有2-3个)的回车去掉,当然事后想到了用nodejs的`Readline()`方法也是可以的=_=

posted @ 2018-03-12 15:59  萌小航  阅读(118)  评论(0编辑  收藏  举报