基於java實現Word Count功能
阿新 • • 發佈:2018-09-25
不可 運用 loading test http result bsp post 格式
1. 項目地址:
https://gitee.com/zhengzhibin/wordcount
2. 項目簡介
WordCount的需求可以概括為:對程序設計語言源文件統計字符數、單詞數、行數,統計結果以指定格式輸出到默認文件中,以及其他擴展功能,並能夠快速地處理多個文件。
3. 項目要求
- 可執行程序命名為:wc.exe,該程序處理用戶需求的模式為:
- wc.exe [parameter] [input_file_name]
- 存儲統計結果的文件默認為result.txt,放在與wc.exe相同的目錄下。
4. 需求分析
- 根據輸入顯示出給定文件的大致信息,具體包括字符數、單詞數、行數(基本功能),顯示註釋行、空行...(擴展功能) 、以圖形界面展示信息(高級功能).
- 根據用戶的輸入選擇目標文件,根據用戶的輸入判定是否生成新輸出文件.
- 具體說明如下:
- 用戶在命令行運用如下格式命令執行程序:wc.exe [ 參數 ] 輸入文件名 [ -o ] 輸出文件名.
- 對於參數選項具體說明:至少存在一項(-w :統計文件,-l 統計行數,-c :統計字符).
- 對於輸入文件名選項具體說明:不可省略.
- -o選項具體說明:可省略.
- 對輸出文件名選項具體說明:可省略,但倘若出現,前面一定跟著輸出"-o"參數.
5. PSP表格
PSP2.1 | PSP階段 | 預估耗時(分鐘) | 實際耗時(分鐘 ) |
---|---|---|---|
Planning | 計劃 | 100 | 120 |
Estimate | 估計這個任務需要多少時間 | 60 | 40 |
Development | 開發 | 100 | 150 |
Analysis | 需求分析 (包括學習新技術) | 90 | 100 |
Design Spec | 生成設計文檔 | 60 | 45 |
Design Review | 設計復審 (和同事審核設計文檔) | 45 | 20 |
Coding Standard | 代碼規範 (為目前的開發制定合適的規範) | 25 | 15 |
Design | 具體設計 | 60 | 75 |
Coding | 具體編碼 | 60 | 120 |
Code Review | 代碼復審 | 20 | 120 |
Test | 測試(自我測試,修改代碼,提交修改) | 45 | 90 |
Reporting | 報告 | 60 | 70 |
Test Report | 測試報告 | 30 | 30 |
Size Measurement | 計算工作量 | 40 | 35 |
Postmortem & Process Improvement Plan | 事後總結, 並提出過程改進計劃 | 40 | 60 |
合計 | 835 | 1070 |
6. 部分實現代碼
基於java實現Word Count功能