迭代1結束了,迭代1前期的進度並不是很理想,在後期開始熟悉系統框架後開發速度才有了大大的提公升。
在迭代1中我主要負責的部分是接通系統前後端的socket。由於整個系統幾乎是在socket部分完成之後便可進行初步的測試,每個問題基本也在此時發現,這些問題會涉及多方面:前端view邏輯、socket和後端資料庫,為了對自己的**負責,此時我會先檢查自己的**是否正確執行,基本上我對自己的**質量還是挺有信心的,問題很少會出現在socket部分,這時我大多都會繼續追尋問題的源頭並給予負責編寫這段**的同伴自己的見解。這種事情做多了後基本上也看懂了這部分的**,自己也有能力直接對**進行修正,也被同伴授予了debug大師的稱號。我對此表示無言而對……
發現問題除了找編寫這段**的人來解決外,自己也應參與到解決問題的工作來,這正是我們的團隊開發模式。這樣可以消除組員自己孤立無援的感覺,心情好了,開發速度自然高了。
迭代1中我負責的部分最難的一件事就是把資料庫的內容正確地存放到collection中。這個部分花了我6~7個小時去理解整個流程。這是迭代1開發進步停滯時間最長的一次。幸好有同伴之間互相的支援與鼓勵,這部分的開發順利渡過。
迭代1基本上在苦中渡過,迭代2的障礙會從不懂怎麼開發變成開發時間不足,希望迭代2中的開發會變得更理想,瘋狂輸出,加油!
Popush迭代2總結
迭代2結束了,popush專案的開發也畫上了乙個休止符。本次總結中將會談談我對軟體工程的理解。軟體工程其實就是乙個軟體產品的整個過程。個人認為軟體工程最主要就是四項工作 建模 開發 測試及交付。需求分析 互動設計 軟體配置等工作都是圍繞這四項工作進行。由於這整個過程需要與多方面的人員進行交流,因而如...
Popush迭代1個人總結
在過去的這幾周裡,經歷了曲曲折折,每一次的集體開發都是一次頭腦風暴,激烈爭論,探索實現然後無限調bug的過程。我和聶中天負責前端的介面展示以及編輯器輸入邏輯的判斷,這個部分很繁瑣。因為現有的編輯器基於codemirror,而codemirror定位為單客戶端,對於多客戶端,同時還要考慮輸入內容本身也...
迭代器python Python 迭代器總結
迭代器是python乙個強大的功能,它可以記錄被迭代 物件 的位置,迭代器物件從集合的第乙個元素開始訪問資料,直到所有資料訪問結束,迭代器有兩個基本函式iter 和next iter 用來生成迭代器 next 用來返回迭代器的下乙個資料 python內建模組itertools,提供了很多非常有用的函...