18软工个人项目
学号2018******280
姓名:胡金鹏
仓库地址:https://gitee.com/jinpeng-hu/persion/
时间花费预计:
任务一:一小时
任务二:一个半小时
任务三:1小时
实际花费时间与预计时间差不太多
程序思路:
利用输入流进行文件文本读取
放入BufferedReader中然后遍历匹配字符 判断字符出现次数 打印日志
读取文本进入后使用split方法将字符按照空格 逗号等 分割开存入数组中再进行遍历放入map集合中
在进行停止词时将 停止词放入一个新的txt文档中同样进行遍历 如果存在此相同词就将这个词从删除出map
单元测试:
1 idea使用junit 生成单元测试类
2 利用断言Assert(断言就是用于在代码中捕捉这些假设)进行测试
3 设置断点进行找bug
4 回归测试
效能分析报告:
因为单次测试不能准确分析效能所以通过for循环进行1万次循环调用 用时9分钟(具体时间根据电脑配置)
循环之后发现资源占用过多问题 问题还有待解决