WordCount(第二周作业)

声明:本人本次作业代码参考:袁寅申 U201517170 数媒1501 ,感谢他的帮助!

1、Github

https://github.com/bruceeewong/Soft-Testing

2、PSP

1341774-20180323231528771-1436418850.png

3、程序实现

由于对Java非常不熟悉,编程手生,只好跟袁寅申同学申请仿写他的代码,已征得本人同意,再次表示衷心感谢!
仔细阅读了需求,发现功能看起来不是很难,但是在实际操作中对java文件系统以及语法都不熟悉,无从下手。在拜读了袁寅申同学的博客:http://www.cnblogs.com/yuanyinshen/p/8601174.html后,觉得他的逻辑挺清晰易懂,开始仿写。
根据自身理解能力,我采用了两个Class:
1、Main.java(参数解析,计数功能,主函数等绝大部分功能)
2、Find.java(递归查询文件路径)

4、测试用例

我只完成了基本功能,即:

wc.exe -c file.c     //返回文件 file.c 的字符数
wc.exe -w file.c     //返回文件 file.c 的单词总数
wc.exe -l file.c     //返回文件 file.c 的总行数
wc.exe -o outputFile.txt     //将结果输出到指定文件outputFile.txt

所以设计对每项功能进行测试,结果如下:
1341774-20180323232924160-1110753756.png
1341774-20180323232931122-621664366.png
1341774-20180323232937472-290699565.png
1341774-20180323232943149-574795755.png

单元测试还没搞懂,就暂时没做。

5、感悟

本次作业给我的感觉就是:时间紧迫,工程量大且复杂。首先检讨自己,因为专业是数字媒体技术,所以在平时更偏向艺术方面的学习,对于编程的掌握非常薄弱,所以一到编程部分就卡住了。
但是我自身是非常想借助本次作业来逼自己学一把Java和github,所以决定向优秀的同学学习,阅读他们的博客思路,仿写代码部分。
其实也在本次作业中收获良多,感谢老师的良苦用心,希望自己可以慢慢学会自己完成整个项目,把java学得更好一点!

转载于:https://www.cnblogs.com/bruskiii/p/8635673.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值