基本功能部分:王彬前端
附加題部分:葛亮python
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 40 | 40 |
· Estimate | · 估計這個任務須要多少時間 | 1000 | 800 |
Development | 開發 | 400 | 400 |
· Analysis | · 需求分析 (包括學習新技術) | 400 | 400 |
· Design Spec | · 生成設計文檔 | 20 | 20 |
· Design Review | · 設計複審 | 40 | 40 |
· Coding Standard | · 代碼規範 (爲目前的開發制定合適的規範) | 20 | 0 |
· Design | · 具體設計 | 400 | 400 |
· Coding | · 具體編碼 | 200 | 200 |
· Code Review | · 代碼複審 | 40 | 40 |
· Test | · 測試(自我測試,修改代碼,提交修改) | 40 | 40 |
Reporting | 報告 | 60 | 80 |
· Test Repor | · 測試報告 | 20 | 20 |
· Size Measurement | · 計算工做量 | 20 | 0 |
· Postmortem & Process Improvement Plan | · 過後總結, 並提出過程改進計劃 | 40 | 20 |
合計 | 2100 |
核心算法流程圖:c++
核心代碼展現:git
考慮到獲得topN後的高頻詞中有着很多像「the,that,show,then」這些出現頻率很高但對主題並無很短關聯的助詞和無心義詞彙,咱們決定寫個過濾掉他們的小功能,爲了在N很小的時候能夠篩選出更有用的信息。因而就有了這樣一句十分暴力的比較。
github
然後我也對輸出作了相對直觀的改進,讓詞頻的輸出不侷限與數字,而是以😊的形式按照詞頻所佔詞頻總數的比例輸出一個相似於能量條的笑臉串。
正則表達式
咱們還有一個大膽的設想就是給這個小程序增長美麗的邊框,研究了一番命令提示符工具後增長了一個關於輸出界面的源文件。
算法
在最初「WordCount.exe -i input.txt -m 3 -n 3 -w 1 -o output.txt」的識別問題上咱們遇到了一下小情況,總結緣由是咱們全局變量的聲明與上用上出現了問題,也暴露了咱們基礎不牢固的問題,後經趙暢同窗通過指導下修復成功。
另外一方面就是我閱讀王彬同窗所寫的基礎代碼時,因爲本身過於菜以及和王彬同窗以前我的項目上所用思路不一樣,產生了必定的障礙,也沒別的,國慶幾天盯着屏幕研究了很長時間,差很少搞懂後纔在其基礎上加上了一部分附加內容。編程
個人隊友王彬同窗是個責任心與實力都很是強的同窗,在解決問題和提出問題方面都有不錯的能力,主要的基礎代碼和核心設想都是王彬同窗完成的,他的業務能力是值得我學習的。小程序
第N周 新增代碼(行) 累計代碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
2 100 100 4 6 爲團隊項目的須要學習了前端的相關知識 ,學習c++基礎,學習原型設計網絡