WC(Java实现)
一. WC 项目相关要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 二.相关功能 基本功能: [x] -c 统计文件字符数 (实现) [x] -w 统计文件词数 (实现) [x] -l 统计文件行数(实现) 扩展功能: [x] -s 递归处理目录下符合条件得文件(实现) [x] -a 返回文件代码行 / 空行 / 注释行(实现) [x] 支持各种文件的通配符(*,?)(实现) 本项目 Github地址:https://github.com/HLyxd/WC 三. PSP2.1 表格 PSP 2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 50 · Estimate · 估计这个任务需要多少时间 30 20 Development 开发 480 600 · Analysis · 需求分析 (包括学习新技术) 120 150 · Design Spec · 生成设计文档 48 80 · Design Review · 设计复审 (和同事审核设计文档) 30 50 · Coding Standard · 代码规范 (为目前的开发制定合适的规范)