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
    合计
  • 相关阅读:
    .NET MVC AjaxHelper
    .NET MVC HtmlHepler
    堆栈存储的区别
    两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
    == 和 equals 的区别是什么
    JDK 和 JRE 有什么区别?
    javaInt占几个字节
    java代码如何在没有安装JDK的Windows下运行
    java跨平台的原因
    MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
  • 原文地址:https://www.cnblogs.com/lemachin/p/9638074.html
Copyright © 2011-2022 走看看