第四次部落格作業 結對專案

2022-08-21 15:42:11 字數 2036 閱讀 9419

任務一:

3班路沛環-----3班李月卿

任務

結對的成員共同完成本次作業,撰寫部落格並將結對專案的程式發布到github上

部落格的內容安排如下:

提供你的結對成員的部落格鏈結位址

2.結對成員對四則運算專案進行**互審,並給出**審查表

根據課上所學和教材上的內容,可基本列出以下審查表:

a.路沛環的**複查由李月卿完成

b.李月卿的**複查由路沛環完成

複查內容

路沛環的**複查

李月卿的**複查

概要部分

**符合需求和規格說明麼?

符合符合

**設計是否考慮周全?

在正負數上欠缺考慮,其他考慮較為齊全

總體來說比較周全

**可讀性如何?

較好較好

**容易維護嗎?

容易容易

**的每一行都執行並檢查過了嗎?

均已檢查

均已檢查

設計規範部分

設計是否遵循已知的設計模式或專案中常用的模式?

遵循遵循

有沒有硬編碼或字串/數字的存在?無無

**有沒有依賴於某一平台,是否會影響將來的移植(如win32到win64)?

無,不存在移植問題

無,不存在移植問題

開發者新寫的**能否用已有的library/sdk/framework中的功能實現?在本專案中存在類似的功能可以呼叫二不用全部重現實現?

沒有沒有 

有沒有無用的**可以清除?無無

**規範部分

修改的部分符合**標準和風格嗎?

符合符合 

具體**部分

有沒有對錯誤進行處理?對於呼叫的外部函式,是否檢查了返回值或處理了異常?

無錯誤無錯誤

引數傳遞有沒有錯誤,字串的長度是位元組的長度還是字元(可能是單/雙位元組)的長度,是以0開始計數還是以1開始計數?

無誤,字串的長度是字元長度,以0開始計數

無誤,字串的長度是字元長度,以0開始計數

switch語句的default分支是如何處理的?迴圈有沒有可能出現死迴圈?

無default語句,無死迴圈

無default語句,無死迴圈

資料結構中有沒有用不到的元素?

沒有沒有

效能**的效能(performance)如何?最壞的情況是什麼樣的?

**效能較好

**效能較好

**中是否有明顯可優化的部分?有有

對於系統或網路的呼叫是否會超時?如何處理?否否

可讀性**可讀性如何?有沒有足夠的注釋?

可讀性較好,有一部分注釋

可讀性較好,有注釋

可測試性

**是否需要更新或建立新的單元測試?

需要不需要

3.選取其中乙個成員的專案為基礎,進行結對程式設計。結對專案撰寫的部落格要求:

(1)結合課堂講授內容,制訂乙份2人共同遵守的**編寫基本規範(至少包括注釋規範與變數名規範)

注釋規範:單行:以"//"符號開始,任何位於該符號之後的本行文字都視為注釋。 

多行:以"/*"符號開始,以"*/"結束。任何介於這對符號之間的文字都視為注釋。 

變數名規範: 統一用數字、字母、下劃線、$組成,且首字元不可以是數字

首字母大寫,不超過10個字元長度

縮排規範: 統一縮排使用tab鍵縮排

(2)描述結對程式設計的感受

從接觸程式設計開始就認為程式設計是乙個人的工作,自己寫**,自己檢查,自己測試。本次結對作業剛開始,我們會因為要兩個人一起做,互相檢驗對方程式而產生分歧。但是分歧過後的是我們都認清了自己的不足,並加以改正。兩個人一起進步,此次結對作業讓我知道了團隊的重要性,知道了夥伴的重要性。

(3)結對場景**

(4)結對專案程式設計要求

第四次部落格作業 結對專案

任務1 已完成 結對成員03班謝曉飛 03班張九川 任務2 2 互審 謝曉飛的 審查表 由張九川完成 能夠工作麼?它有沒有實現預期的功能,邏輯是否正確等。是2.所有的 是否簡單易懂?是3.符合你所遵循的程式設計規範麼?這通常包括大括號的位置,變數名和函式名,行的長度,縮排,格式和注釋。是4.是否存在...

第四次部落格作業 結對專案

結對成員 2班 趙迎港 2班 陶一鳴 1.概要部分 1.1 符合需求和規格說明嗎 符合 1.2 設計是否考慮周全 是1.3 可讀性如何 易讀1.4 容易維護嗎 容易1.5 每一行都執行並檢查過了嗎 是2 設計規範 2.1設計是否遵從已知的設計模式或專案中常用的模式 是2.2有無硬編碼或字串 數字等存...

第四次部落格作業 結對專案

一 結對成員部落格鏈結位址 四班孫成功 四班馬原飛 二 結對成員對四則運算專案進行 互審 部分內 容 孫 成 功 審查結果 馬 原 飛 審查結果 1 概要部分 1 符合需求和規格說明嗎 符合符合 2 設計是否考慮周全是是 3 可讀性如何好好 4 容易維護嗎 容易容易 5 每一行都執行並檢查過了嗎是是...