结对作业
1、要求地址
- 博客要求地址:https://www.cnblogs.com/happyzm/p/9626779.html
- Fork碼云項目地址:https://gitee.com/YeHei/PairProject-Java/tree/master
- 結(jié)對伙伴:余碩銘 博客地址:https://gitee.com/hellolv/PersonalProject-Java
2.PSP表格
| Planning | 計劃 | 30 | 30 |
| · Estimate | 明確需求和其他相關(guān)因素,估計每個階段的時間成本 | 30 | 50 |
| Development | 開發(fā) | 550 | 650 |
| · Analysis | 需求分析 (包括學(xué)習(xí)新技術(shù)) | 50 | 60 |
| · Design Spec | 生成設(shè)計文檔 | 20 | 30 |
| · Design Review | 設(shè)計復(fù)審 | 40 | 50 |
| · Coding Standard | 代碼規(guī)范 | 10 | 15 |
| · Design | 具體設(shè)計 | 45 | 85 |
| · Coding | 具體編碼 | 100 | 110 |
| · Code Review | 代碼復(fù)審 | 30 | 25 |
| · Test | 測試(自我測試,修改代碼,提交修改) | 60 | 240 |
| Reporting | 報告 | 30 | 40 |
| · | 測試報告 | 15 | 15 |
| · | 計算工作量 | 5 | 10 |
| · | 并提出過程改進計劃 | 20 | 15 |
3.基本思路:
根據(jù)題目的要求,首先需要在對已經(jīng)建好或?qū)氲奈臋n進行讀取,這里就需要有文件讀取類,對文件中的所有進行讀取。
文件讀取之后,將相應(yīng)的字符、單詞、行數(shù)等進行計數(shù),并在判斷是否為單詞后,利用Map實現(xiàn)對單詞的詞頻統(tǒng)計,根據(jù)題目中要求進行計算。
對統(tǒng)計出來的數(shù)據(jù)輸出。
4.設(shè)計實現(xiàn)過程。
代碼組織:
1.WordCount類:對字符數(shù)、單詞數(shù)、行數(shù)等進行統(tǒng)計。
- countChar();統(tǒng)計字符數(shù)
- countWords();統(tǒng)計單詞數(shù)
- countLine();統(tǒng)計行數(shù)
- WordFre();實現(xiàn)單詞詞頻統(tǒng)計并出現(xiàn)次數(shù)從高到低排列
2.FileRead類:導(dǎo)入需要WordCount的文件,進行文件讀取等操作
- FileOutput();文件讀取
- FileInput();文件寫入
3.Main類:實現(xiàn)數(shù)據(jù)的輸出和文件路徑的輸入,并將WordCount類和FileInput類調(diào)用,實現(xiàn)功能。:
5、主要函數(shù)
- countChar() : 統(tǒng)計字符數(shù)量
- countWords():統(tǒng)計單詞數(shù)量
- countLine :統(tǒng)計行數(shù)
- WordFre :計算全文的單詞詞頻:
- 將詞頻排序用list儲存:
6、結(jié)合在構(gòu)建之法中學(xué)習(xí)到的相關(guān)內(nèi)容與結(jié)對項目的實踐經(jīng)歷,描述結(jié)對的感受,是否1+1>2?
- 實驗感受:在這次實驗中,感覺并有完全實現(xiàn)1+1大于2,由于時間間隔在國慶,所以沒有較長時間的在一起討論項目,對于gui界面沒有完善好
轉(zhuǎn)載于:https://www.cnblogs.com/ysm0301/p/9751621.html
總結(jié)
- 上一篇: React开发(249):react项目
- 下一篇: [react] 你有使用过React I