WordCount编码与测试

Posted 差唔多先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordCount编码与测试相关的知识,希望对你有一定的参考价值。

github项目地址

https://github.com/SSSGLQ/WordCount

PSP表格分析

PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 180 200
·Estimate ·估计这个任务需要多上时间 180 200
Development 开发 1560 1800
·Analysis ·需求分析(包括学习新技术) 90 100
·Design Spec ·生成设计文档 90 100
·Design Review ·设计复审(和同事审核设计文档) 60 80
·Coding Standard ·代码规范(为目前的开发制定合适的规范) 60 80
·Design ·具体设计 180 200
·Coding ·具体编码 720 800
·Code Review ·代码复审 120 150
·Testing ·测试(自我测试,修改代码,提交修改) 240 290
Reporting 报告 240 300
·Test Report ·测试报告 100 120
·Size Measurement ·计算工作量 40 60
·Postmortem & Process Improvement Plan ·事后总结,并提出过程改进计划 100 120
合计 1980 2300

解题思路

首先来看WordCount的需求:
对程序设计语言源文件统计字符数、单词数、行数,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。

可执行程序命名为:wc.exe,该程序处理用户需求的模式为:

wc.exe [parameter] [input_file_name]

存储统计结果的文件默认为result.txt,放在与wc.exe相同的目录下。

从命令行的参数可知要对文件进行处理,故要用到文件读写的方法,我参考了博客Java读取文件的几种方法学习java按字符读取文件和按行读取文件以及在文件末尾添加内容。

程序设计实现

代码说明

测试设计过程

参考文献链接

以上是关于WordCount编码与测试的主要内容,如果未能解决你的问题,请参考以下文章

wordCount开发与测试总结

WordCount编码测试

如何测试文本片段是不是是 Quoted-printable 编码的

wordCount程序与测试

spark 例子wordcount topk

WordCount开发与测试