在過去的這幾周裡,經歷了曲曲折折,每一次的集體開發都是一次頭腦風暴,激烈爭論,探索實現然後無限調bug的過程。
我和聶中天負責前端的介面展示以及編輯器輸入邏輯的判斷,這個部分很繁瑣。因為現有的編輯器基於codemirror,而codemirror定位為單客戶端,對於多客戶端,同時還要考慮輸入內容本身也帶有許可權。最開始大部分的精力都放在了通過使用markedspan來實現唯讀部分的設定,然而這個使用起來很不方便,比如設定某一行不可讀,需要將markedspan的範圍設定為從該行的上一行至該行的下一行,否則在首尾仍然可以輸入。在最後兩次開發時,決定將之前這部分的工作全部推翻,直接使用蒙版實現,這也不可避免的要直接修改codemirror的原始碼,但也是無奈的選擇。
以上,迭代二見。
Popush迭代1總結
迭代1結束了,迭代1前期的進度並不是很理想,在後期開始熟悉系統框架後開發速度才有了大大的提公升。在迭代1中我主要負責的部分是接通系統前後端的socket。由於整個系統幾乎是在socket部分完成之後便可進行初步的測試,每個問題基本也在此時發現,這些問題會涉及多方面 前端view邏輯 socket和後...
Popush迭代2總結
迭代2結束了,popush專案的開發也畫上了乙個休止符。本次總結中將會談談我對軟體工程的理解。軟體工程其實就是乙個軟體產品的整個過程。個人認為軟體工程最主要就是四項工作 建模 開發 測試及交付。需求分析 互動設計 軟體配置等工作都是圍繞這四項工作進行。由於這整個過程需要與多方面的人員進行交流,因而如...
2016 1 12個人總結
總結一下 1.類方法與例項方法 減號 代表例項方法,它在類的乙個具體例項範圍內執行,也就是說,你咋呼叫這個方法之前必須先建立乙個類的例項 加號 代表類方法,可以通過類名直接呼叫,不需要建立乙個類的例項。呼叫 例項方法 例項物件 方法名 如 yjview yv yjview alloc init yv...