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

WordCount結對作業——實現擴充套件功能

合作者學號:201631081309 201631062307
作業連結
碼雲地址

一:實現的功能。

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

二:執行展示

對檔案中的字元、單詞、註釋行、程式碼行、以及空行進行統計,並輸出到檔案

三:

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

四:總結

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