專案
內容作業所屬課程
2021春季計算機學院軟體工程(羅傑 任健)
教學班級
周五上午
專案位址
gitlab位址
學號後四位
張書愷:3146 李巳辰:3464
經過第一階段的結對程式設計,我們初次體會到了結對程式設計的優勢所在 儘管一直在為除去寢室以外,很難找到「有插座+能交流+有座位」的地方而苦惱。
總的說我們給第一次結對程式設計體驗打90分,由於我們雙方水平相近,不會出現一人carry一人摸魚的尷尬情況,思考框架時一起思考能更早、更全的考慮到所有情況,書寫**時分工交替工作能勞逸結合,並且一人書寫一人檢查,極大降低了出現邏輯漏洞的可能,完美達到了「1+1 > 2」的目標。
期待下次合作。
我們將本次專案主要劃分為以下三個部分:
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫· estimate
· 估計這個任務需要多少時間
1520
development
開發· analysis
· 需求分析 (包括學習新技術)
100+30
150+40
· design spec
· 生成設計文件
9060
· design review
· 設計複審 (和同事審核設計文件)
3060
· coding standard
· **規範 (為目前的開發制定合適的規範)
3020
· design
· 具體設計
60150
· coding
· 具體編碼
420360
· code review
· **複審
60120
· test
· 測試(自我測試,修改**,提交修改)
360400
reporting
報告· test report
· 測試報告
3030
· size measurement
· 計算工作量22
· postmortem & process improvement plan
· 事後總結, 並提出過程改進計畫
3030
合計1257
1442
第一次結對程式設計總結
本次結對程式設計的夥伴是我的室友蔡佳銘同學。其實在之前的課程學習中我們已經有過多次合作。在原來的合作中,沒有任何指導思想的情況下,合作模式是亂七八糟的。大部分情形是我們按功能分工合作,完成各自部分後再進行整合。這樣做的優點是分工明確,兩個人一起寫好比雙向鑽孔,感覺效率更高。但是經常冒出的問題是,整合...
第一次結對程式設計
陳笑林 201421122042 劉文釗 201421122055 codding 倉庫位址 需求分析 1 計時功能,顯示使用者開始答題所消耗的時間。2 介面支援中文簡體 中文繁體 英文三種語言切換,使用者可自行選擇。3 計算正確率,並增量 思維導圖 主要 展示 1.計時器 實時計算時間 var h...
第一次結對程式設計
點遊戲是乙個數字小遊戲,其遊戲規則是 n個同學 n通常大於10 每人寫乙個0 100之間的有理數 不包括0或100 交給裁判,裁判算出所有數字的平均值,然後乘以0.618 所謂 分割常數 得到g值。提交的數字最靠近g 取絕對值 的同學得到n分,離g最遠的同學得到 2分,其他同學得0分。玩了幾天以後,...