機房現在已經是第三遍了,每一遍都有不同的收穫,第一遍機房是自己嘗試開始敲**,乙個很大的突破,開啟了程式設計之路,機房重構是用vs進行的,這一遍嘗試了很多新的東西,加入了設計模式,在資料庫中嘗試用檢視,儲存過程,事務,接觸到泛型。現在是機房合作,第一次嘗試幾個人合作,共同完成乙個專案。
開始之前老師強調了幾點:1、文件驅動; 2、前期可以盡情交流,之後盡可能少交流;3、要有完整uml圖;4、學會使用svn;
老師強調的這些是必不可少的,通過這次合作學到不少東西,剛開始我們討論需求分析,以前雖然有去了解過需求,不過沒有現在這樣認真把每個需求都詳細地記錄下來,然後嘗試畫原型圖,命名規範比之前也規範了很多,緊接著我們開始畫類圖,在重構的時候師傅要驗類圖,不知道咋畫,就用vs**直接生成了,現在不能偷懶了,認真地畫每乙個類圖,新增應有的方法和屬性,之後用類圖生成了框架,重構的時候框架都是自己一層一層搭建的,現在直接生成了,不斷嘗試新的方法,更高效地完成。
框架生成下面就是編**階段,差不多用了四天的時間,接下來就是無盡的調錯階段,差不多占用了合作一半的時間,之前分析的不是很全,有落下的方法,需要重現新增或是改善,另外有乙個需要在以後寫**時需要注意的就是注釋問題,尤其時專案合作的時候,每個類都標明方法名-方法的介紹-編寫人-編寫時間,這不僅讓自己一目了然,也給其他人帶來方便。
另外在合作中學會使用svn也是很重要的,有時候在更新專案或提交的時候會出現衝突,解決衝突是必不可少的,在合作中對於svn的使用提高了不少,在編碼時我負責的是b層和工廠層,剛開始的時候覺得b層應該不簡單,要寫邏輯判斷,要加設計模式,到最後邏輯判斷還是放到了u層,當時我挺不理解的,按常理說應該在b層寫判斷,後來發現沒什麼用,和之前合作的夥伴討論,他們說咱們這個機房有些小,體現不出邏輯判斷;通過這次新增設計模式,發現好多設計模式都類似,可以實現同樣的功能,只有一些細微的區別,需要仔細體會。
既然是合作,必不可少的就是交流,每個人都有自己的觀點,怎麼讓自己觀點得到同伴的共鳴,把自己的觀點的邏輯表達清楚需要的是交流的能力。
既然是合作,就需要有乙個領導者,不管是現在的合作還是以後進入公司,如果是乙個領導者就要巨集觀把控大局,調動組員的積極性,如果是組員,也要盡量去站在組長的角度思考問題,積極主動,不是一直被動的接收,同樣需要把控自己的任務,合理地安排。前段時間畫每日健身原型圖時作為乙個小小組長和這段時間合作作為一名組員,從中發現自己還有很大的進步空間,離自己上面描述的還有一段距離,還需要不斷地歷練,加油!
每一段經歷都是必不可少的,從中學習、成長。
機房合作總結
機房合作結束有一段時間了,現在回想一下我們合作時我們所學到的知識,個人版編碼在 上已經學到了很多,這次合作主要在開發前期感悟比較深刻。軟體開發工具 1 axure rp 原型工具 軟體需求設計的時候需要用到原型圖,給客戶看,讓客戶看看,是否滿意我們這樣的設計,避免最後程式設計出來客戶不滿意。2 ed...
機房合作 總結
一 責任 通過這次合作,讓我明白了 責任第一,技術第二。只要是我負責的,我就要做好它。二 態度 認真對待每一件事,不看他人,做好自己。三 交通 交通 交流溝通,要想與他人表達一件事情的時候,一定組織好你想要表達的內容。四 計畫 給組員提前制定計畫,分工明確。五 調節 在這裡想說的是,當組員有些 洩氣...
機房合作總結
進入c 學習以後,就接觸到了泛型集合,在機房的個人重構中在返回值型別需要表的時候有兩種 一種是datatable,一種是list list就是我們所說的泛型,list,就是指沒有確定的型別,泛型的引數是類。應用中,在機房重構過程中,想要運用list需要把list看成是乙個容器,將我們需要的資訊或類放...