此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11242
我测试的是本人以及李虎的代码
要求1 bug计分。
bug1
(1)bug标题
词频统计功能4运行little_women.txt时词频统计不准确
(2)bug内容
环境:在Windows10下,使用命令行参数。
重现步骤:
(1)在wf.exe同路径文件夹下创建little.women.txt。
(2)运行D:Python37Scriptsdist>wf -s < little_women.txt
结果:
词频统计出错,所有词频均为1.
预期结果:
程序能够输出正确的结果。
(3)佐证材料
bug2
(1)bug标题
词频统计功能4运行little_women.txt时出现乱码
(2)bug内容
环境:在Windows10下,使用命令行参数。
重现步骤:
(1)在wf.exe同路径文件夹下创建little.women.txt。
(2)运行D:Python37Scriptsdist>wf -s < little_women.txt
结果:
词频统计出错,出现乱码。.
预期结果:
程序能够输出正确的结果。
(3)佐证材料
bug3(1)bug标题
代码语法错误,IDE报错。
(2)bug内容
环境:Windows10下,使用pycharm。
重现步骤:
复制代码到pycharm
结果:IDE报错
预期结果:正常显示代码。
(3)佐证材料
要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。 (10分)
bug1
(1)bug标题
词频统计功能4运行little_women.txt时词频统计不准确
(2)bug内容
环境:在Windows10下,使用命令行参数。
重现步骤:
(1)在wf.exe同路径文件夹下创建little.women.txt。
(2)运行D:Python37Scriptsdist>wf -s < little_women.txt
结果:
词频统计出错,所有词频均为1.
预期结果:
程序能够输出正确的结果。
(3)佐证材料
bug2
(1)bug标题
词频统计功能4运行little_women.txt时出现乱码
(2)bug内容
环境:在Windows10下,使用命令行参数。
重现步骤:
(1)在wf.exe同路径文件夹下创建little.women.txt。
(2)运行D:Python37Scriptsdist>wf -s < little_women.txt
结果:
词频统计出错,出现乱码。.
预期结果:
程序能够输出正确的结果。
(3)佐证材料
要求3 修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。 (10分)
bug1
修改内容:李虎同学去掉功能3文章名称后缀
修改结果:
bug2,bug3,bug4,bug5
修改自己的功能4不能读取多行输入,文件乱码,增加try...catch捕获异常使程序更健壮以及代码报错问题。
修改结果如下:
git地址 git@github.com:lichao9417/debug-spec.git