结对项目-WordCount
結對作業:
成員:201631062115(me),201631062613(partner)
代碼地址:https://gitee.com/ackary/WordCount
作業的鏈接地址:https://edu.cnblogs.com/campus/xnsy/2018Systemanalysisanddesign/homework/2188
partner的博客:https://www.cnblogs.com/xiaobaiky/p/9796054.html
PSP表格:
| PSP2.1 | PSP階段 | 預估耗時 (分鐘) | 實際耗時 (分鐘) |
| Planning | 計劃 | ?80 | ?100 |
| · Estimate | · 估計這個任務需要多少時間 | ?80 | ?100 |
| Development | 開發 | ?1290 | ?1910 |
| · Analysis | · 需求分析 (包括學習新技術) | ?100 | ?200 |
| · Design Spec | · 生成設計文檔 | ?60 | ?80 |
| · Design Review | · 設計復審 (和同事審核設計文檔) | ?80 | ?100 |
| · Coding Standard | · 代碼規范 (為目前的開發制定合適的規范) | ?60 | ?60 |
| · Design | · 具體設計 | ?50 | ?60 |
| · Coding | · 具體編碼 | ?600 | ?1000 |
| · Code Review | · 代碼復審 | ?100 | ?150 |
| · Test | · 測試(自我測試,修改代碼,提交修改) | ?240 | ?260 |
| Reporting | 報告 | ?300 | ?530 |
| · Test Report | · 測試報告 | ?80 | ?150 |
| · Size Measurement | · 計算工作量 | ?100 | ?180 |
| · Postmortem & Process Improvement Plan | · 事后總結, 并提出過程改進計劃 | ?120 | ?200 |
| ? | 合計 | ?1670 | ?2540 |
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
代碼互審、設計過程及測試用例在文章開頭給出的partner的博客中
以下是一些核心代碼的流程圖:
遍歷文件:
統計字符數、單詞數、總行數:
統計代碼行數、空行數、注釋行數:
?
總結:
通過這次作業,我體會到了結對編程帶來的好處,結對起來一方面效率確實很高,能很快的完成代碼的編寫。另一方面,之前編寫個人項目時不太注意編碼規范,覺得自己能讀懂就行,關鍵在于沒人督促,自己想偷懶,但是在結對的過程中我們互相都有了很好的監督,互相督促對方時刻注意代碼的編寫要規范,關鍵代碼要寫注釋等,還是就是通過畫流程圖來更好的體現自己的編碼思路,這些東西在個人單獨編程時由于種種原因很難做到,總的原因還是缺乏督促,沒有分工使得所有的任務都要自己完成,這就導致有時會自主的回避某些“不必要”的過程。總而言之,結對編程確實十分有幫助,合理的分工會有事半功倍的效果。
?
轉載于:https://www.cnblogs.com/ackary/p/9803601.html
總結
以上是生活随笔為你收集整理的结对项目-WordCount的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动分号插入 ASI
- 下一篇: JS中定时器setTimeout,set