1. 程式人生 > >WordCount結對作業——實現擴展功能

WordCount結對作業——實現擴展功能

com 測試 tree 使用 .com 發揮 學習 發現 logs

合作者學號:201631081309 201631062307
作業鏈接
碼雲地址

一:實現的功能。

WordCount是一個簡單的小程序,實現了一下幾項基本功能。
- 統計字符數
- 統計單詞數
- 統計文本行
以及擴展功能
- 統計註釋行、代碼行、以及空行
- 遞歸處理目錄下符合條件的文件
- 停用詞表

二:運行展示

對文件中的字符、單詞、註釋行、代碼行、以及空行進行統計,並輸出到文件

技術分享圖片

技術分享圖片

三:

  在代碼規範中,主要對括號、換行的使用,和代碼註釋做了部分要求。在上一次作業的基礎上,合並兩人的代碼後,我主要負責了對代碼行、註釋行、空行的統計,合作者主要負責了停用詞表、遞歸以及大部分的測試。代碼互審階段,發現了許多的問題,例如:對文件的統計中,各種情況考慮不周,其中,尤其對註釋行的統計時,當中對於多行註釋(/**/)中會出現的多種情況和各種問題進行了諸多討論。

四:總結

  相比起個人實驗,結對協作能學到很多知識,也能培養在團隊合作中的協作能力。協作編程,不同於個人編程,可以自由發揮,結對協作更需要互相配合,在編碼風格上有了一定的局限性。在學習知識的基礎上,更能體會到,好的編碼風格對於協作編程的重要。

WordCount結對作業——實現擴展功能