https://gitee.com/JeremyGilbert/wordcount
结对小伙伴的学号:高天 201621123050
博客地址:http://www.cnblogs.com/jmugt/
码云地址:https://gitee.com/GTAlluka
PSP2.1 | 个人开发流程 | 预估耗费时间(分钟) | 实际耗费时间(分钟) |
---|---|---|---|
Planning | 计划 | 50 | 55 |
· Estimate | 明确需求和其他相关因素,估计每个阶段的时间成本 | 30 | 30 |
Development | 开发 | 400 | 500 |
· Analysis | 需求分析 (包括学习新技术) | 100 | 70 |
· Design Spec | 生成设计文档 | 20 | 15 |
· Design Review | 设计复审 | 30 | 45 |
· Coding Standard | 代码规范 | 40 | 30 |
· Design | 具体设计 | 120 | 200 |
· Coding | 具体编码 | 300 | 450 |
· Code Review | 代码复审 | 40 | 30 |
· Test | 测试(自我测试,修改代码,提交修改) | 40 | 55 |
Reporting | 报告 | 60 | 80 |
· | 测试报告 | 30 | 30 |
· | 计算工作量 | 20 | 20 |
· | 并提出过程改进计划 | 40 | 45 |
(1)首先选择了开发语言Java。
(2)然后就是因为要读取文件中的内容,想到要用setter与getter方法,在getter方法之前,判断文字,然后再输出。
int charCount; // 字符统计
int blankCount; // 空格统计
int tabCount; // 水平字符Count
int enterCount; // 换行符Count
int total; // 均算字符统计
int noCount; // 非字母数字统计
int lineCount; // 行数统计
int wordCount; // 单词统计
int lineValidate; // 有效行数
采用String的方法来读取文件
1、数组越界问题,改用用动态分配对象来储存数据
2、有效行的逻辑有问题,想要用标志位来进行判断,这样来统计有效行
原文:https://www.cnblogs.com/jerkol/p/9748576.html