我的第三次做業——結對編程html
github項目地址 | https://github.com/ramble111/PairProgramming.git |
---|---|
同伴做業地址 | https://www.cnblogs.com/liu1jun/ |
1.結對夥伴選擇: 由於本身對Github使用仍然不熟練,存在不少問題,因此準備選擇對Github較爲熟悉的同窗,由於完成做業須要時常討論,因而最終選擇了同寢室的劉俊同窗。 2.結對過程: 本次編程老師已經給了代碼,咱們只須要在老師給的代碼基礎上作一些簡單的調整,對窗口的設計作一些調整便可,所以本次做業的難度主要在於附加功能的嘗試,已經單元測試的設計,和Github的使用。所以在本次結對做業過程當中,我和結對夥伴對於本身不懂的問題時常互相交流,共同研究,雖然最好沒有作得很完美,但咱們一塊兒學到了不少東西。 3.結對討論圖片
git
1.PSP表格(見隊友)github
2.Github使用方法 參照於第二次我的做業:熟悉與使用工具數據庫
1.基本功能的實現: 參照老師給的winform界面,在老師給的窗口設計上作了簡單的調整。 窗口設計以下: 鑑於本專業C#學習較爲基礎,沒法獨立完成該項目的所有代碼,因此咱們採用了老師給的代碼來實現基本功能。 2..增長新功能 學生數據的加載:老師給的代碼是一我的一我的加載,加載時間過長,所以咱們在老師給的代碼基礎上作了簡單調整,調整爲10我的加載一次。
進度條跟蹤:沿用老師給的進度條跟蹤方式,未做修改編程
3.附加功能 初步設想:在隨機點名後能夠對該學生到課狀況進行修改,該學生到課則填是,未到則填否;還可 與教務處數據庫進行連接是隨機點到的結果與期末成績直接掛鉤。 實現過程:在窗口中增長一列「到課狀況」,並啓用編輯。
實現效果:
工具
4.單元測試 單元測試設計了最基本的類的測試,對三個類同時進行了測試。 單元測試
1.Github登錄** 帳號ramble111學習
2.克隆項目 成功登陸後,輸入倉庫的網址 https://github.com/Cherish599/PairProgramming,點擊右上角的 Fork ,將庫拷貝到本身的同名倉庫中,在Github倉庫中新建一個以201731024210爲名字的文件夾,用於創建C#的項目。
3.提交代碼 將倉庫克隆到本地新建文件夾「2173104210」裏面測試
將代碼修改入庫
將本地代碼提交到Github上spa
一個APP的實現並非那麼容易的,設計到方方面面,經過結對編程明白了團隊對於一個項目的重要性;行動很重要,不懂也要問,積極解決問題;C#界面設計和結對編程只是軟件工程的一部分。