PIE結對程式設計

2022-07-22 04:03:12 字數 1650 閱讀 1610

學習進度條

點滴成就

學習時間

新編寫**行數

部落格量學到知識點

第一周800

了解軟體工程

第二週701

了解軟體工程

第三週1101

用例圖第四周625

0結對程式設計

第五周8301

類圖第六周

1160

0軟體工程

第七周10401

軟體測試

第八周20

1501

軟體測試

專案要求:

構造程式,分別是:

不能觸發fault。

觸發fault,但是不能觸發error。

觸發error,但是不能產生failure。

結對程式設計**:

3.1不能觸發fault

構造例子:輸入乙個字串陣列將其轉換成字串,獲取字串長度。

分析:程式在第18行存在fault

未觸發fault截圖:

3.2觸發fault,但是不能觸發error

構造例子:求兩個數的加減乘除結果的均值

觸發fault,未觸發error截圖:

3.3觸發error,但是不能產生failure

構造例子:三個整數分別相加相減,輸出加和減的結果的和

觸發error,但是不能產生failure截圖:

4.總結

通過該程式,對軟體中fault,error,failure 有了更深一步的認識和理解;

從結對程式設計到結對工作

熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...

從結對程式設計到結對工作

熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...

結對程式設計理解

做呼叫中心監控系統的時候,跟專案經理兩個人結對程式設計。他負責寫 我負責回答所有他對系統中不理解 中的地方。我們兩個經常就某個功能實現的設計討論開來,我們互相發現對方設計方面的不足,最後統一乙個好的 設計方法。結對程式設計的那段時間,我統計了一下我們的開發效率是兩個人原來開發效率的130 提高了30...