首次合作带给我的感想
? ? ? ?自從個人版機房收費系統(tǒng)完成之后,因為馬上要期末考試,而且當(dāng)時也沒找足合作的伙伴,所以就一直將合作的事給擱置了,直到暑假,才重新組隊,進行開發(fā),現(xiàn)在我就說說自找米老師到現(xiàn)在,在這個合作中我所經(jīng)歷的,我所想到的,我所遇到的問題,我們的解決方式。
? ? ? ? 那天上午去找老師的時候,老師看了我三個人,然后指了指我,讓我當(dāng)項目組長,兩男一女,這時就是女生應(yīng)該鍛煉的時候了,當(dāng)時感覺說不上來,有一點詫異,有一點興奮,但又覺得一切都很平常,我也不知道為什么會是這樣的感覺。。。
問題一:第一次合作,無從下手
老師指點迷津:去找?guī)煾?/span>
我的做法:
大致將合作過程中要做的事情,要商討的問題,要注意的事情,一一在紙上列出來,便于分析。并找了師傅,先給師傅說了說我自己的想法,將上午寫的文檔簡要跟師傅說了說。
師傅的建議:在開發(fā)中盡量減少面對面的交流,更多的是采取文檔交流;編碼的過程中注意注釋齊全,命名規(guī)范。
問題二:數(shù)據(jù)庫如何確定
我的做法:組員一起商討,按照三范式原則,重新設(shè)計數(shù)據(jù)庫,但并不是說就一定要符合三范式,而是盡量靠近三范式。
問題三:類圖、時序圖、用例圖的順序,即先畫哪種圖,三層中的類圖如何確定
我的做法:先畫用例圖,確定機房收費系統(tǒng)的功能,然后分層,先將簡單的外觀模式和抽象工廠+反射+配置文件加進去。對于U層,一個窗體一個類,對于Facade,跟窗體緊密聯(lián)合,一個窗體對應(yīng)一個外觀,對于B層,我將機房收費系統(tǒng)所需要的功能進行了整理,按照功能分類,對于D層,與數(shù)據(jù)庫對應(yīng),一張表對應(yīng)一個類。時序圖留到等設(shè)計模式添加進去后再畫。
問題四:設(shè)計模式的確定和實現(xiàn)
我的做法:這個問題對我們來說,我覺得挺困難的,剛開始,我們討論了幾個小時,卻什么也沒說上來,反而覺得越來越亂,無從下手。主要是不知道這個系統(tǒng)能用哪些設(shè)計模式,這些設(shè)計模式應(yīng)該用在哪里,又應(yīng)該怎么去寫代碼,如果我不能確定代碼怎么寫,對應(yīng)設(shè)計模式的類的屬性和方法就不能確定,那寫B(tài)層的合作伙伴就有點糾結(jié)了,因為設(shè)計模式大多是在B層。。。后來,我們?yōu)g覽了身邊人的博客,又重新討論,確定設(shè)計模式,確定應(yīng)該用在哪里,光設(shè)計模式的確定、這些設(shè)計模式的應(yīng)用應(yīng)該在哪里我們就花了一天的時間。剩下的事情,就是如何用代碼實現(xiàn)這些設(shè)計模式,就拿個人版的機房收費系統(tǒng)練手,去實現(xiàn)這些設(shè)計模式。
問題五:EA類圖導(dǎo)出代碼,形成系統(tǒng)框架,出現(xiàn)引用問題
?我的做法:依據(jù)類圖導(dǎo)出框架,出現(xiàn)引用問題,不止是一遍。第一遍導(dǎo)出的類圖代碼需要引用的地方全都引用不了,具體什么原因沒有找到,只好決定從來。第二遍導(dǎo)出的類圖實體層出現(xiàn)錯誤,引用不了,問了胖胖,找到原因,重新導(dǎo)出代碼。
問題六:寫B(tài)層的張磊磊看了我的類圖和時序圖之后,說看不懂
我的做法:當(dāng)時有點不明白為什么他看不懂,討論后,找到了原因,原因有二,第一,我有注釋,但是注釋的不夠詳細(xì),表達不明確,我自己能明白,但是他不能明白。第二,機房收費系統(tǒng)我們做了好幾次了,個人有個人的實現(xiàn)方法,個人有個人的思路,正式因為思路不同,導(dǎo)致他不明白我的思路。于是我只好重新補充設(shè)計圖,注釋詳細(xì)。
? ? ? ?
? ? ? ?從開始到現(xiàn)在,遇到的問題就是這些了,這中間,算比較順利的就是SVN的搭建了,在我們合作過程中的討論過程中,我也發(fā)現(xiàn)了一些我們個人行為存在的一些問題。
? ? ? ?比如說我吧,在討論過程中,前期當(dāng)別人指出圖中出現(xiàn)的問題時,不管是真的有問題還是沒有問題,心態(tài)不平和,但還好,現(xiàn)在當(dāng)指出有地方不合理的時候,我也能認(rèn)真查看,然后耐心解釋為什么是這樣。
? ? ? ? 比如說磊磊吧,有次我們在討論的時候,磊磊一拍桌子站起來,就指著我說這個怎么怎么,后來我跟他說,這樣有什么不好,磊磊也改正了,在后來的討論中,磊磊也能認(rèn)真聽他人的說法,也能等別人將一個問題解釋清楚,表明問題后再說自己的想法。
? ? ? ?至于昌哥,就是說話慢了點,想一個問題的時候要想好一會外,也能說明自己的想法,聽取我們的想法,然后一起商議。
? ? ? ??合作還在繼續(xù),我們還在完善自己。。。。
?
轉(zhuǎn)載于:https://www.cnblogs.com/pangblog/p/3243784.html
總結(jié)
以上是生活随笔為你收集整理的首次合作带给我的感想的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Boost正则表达式的编译与使用方法集
- 下一篇: win7中的画图