zoukankan      html  css  js  c++  java
  • wordcount


    GitHub: https://github.com/lema8023/wordcount

    项目简介

    wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。

    实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。

    基本功能列表(实现):

      java Wc -c file.c //返回文件 file.c 的字符数

    java Wc -w file.c //返回文件 file.c 的词的数目

    java Wc -l file.c //返回文件 file.c 的行数

    扩展功能(未实现):

    -s   递归处理目录下符合条件的文件
    -a   返回更复杂的数据(代码行 / 空行 / 注释行)
    

    高级功能(未实现):

    -x 参数。这个参数单独使用。如果命令行有这个参数,则程序会显示图形界面,用户可以通过界面选取单个文件,程序就会显示文件的字符数、行数等全部统计信息.

    PSP数据

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 50 70
    Estimate 估计这个任务需要多少时间 70 110
    Development 开发 310 410
    Analysis 需求分析 (包括学习新技术) 130 90
    Design Spec 生成设计文档 70 40
    Design Review 设计复审 (和同事审核设计文档) 30 30
    Coding Standard 代码规范 (为目前的开发制定合适的规范) 40 40
    Design 具体设计 70 70
    Coding 具体编码 70 110
    Code Review 代码复审 50 40
    Test 测试(自我测试,修改代码,提交修改) 70 40
    Reporting 报告 110 70
    Test Report 测试报告 50 50
    Size Measurement 计算工作量 40 40
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 40 40
    合计
  • 相关阅读:
    Chrome浏览器M53更新后超链接的dispatchEvent(evt)方法无法触发文件下载
    用es5实现模板字符串
    JS求数组最大值常用方法
    js生成随机数
    常用MouseEvent鼠标事件对象&KeyboardEvent键盘事件对象&常用键盘码
    原生js重写each方法
    indexdb开cai发keng实zhi践lu
    substring和substr的区别和使用
    前端常见面试题总结part2
    前端常见面试题总结1
  • 原文地址:https://www.cnblogs.com/lemachin/p/9638074.html
Copyright © 2011-2022 走看看