答辯結(jié)束后,歷時(shí)三周的項(xiàng)目實(shí)訓(xùn)結(jié)束了,通過(guò)本次實(shí)訓(xùn),我發(fā)現(xiàn)了許多問(wèn)題,并獲得了寶貴的經(jīng)驗(yàn),具體為以下幾點(diǎn):

1.關(guān)于項(xiàng)目的準(zhǔn)備工作:由于是首次項(xiàng)目制作,在項(xiàng)目的準(zhǔn)備工作上就出現(xiàn)了問(wèn)題,把問(wèn)題思考的過(guò)于簡(jiǎn)單是主要問(wèn)題。不能準(zhǔn)確計(jì)算項(xiàng)目消耗的時(shí)間讓我們付出了代價(jià),以至于最后一個(gè)星期進(jìn)度比較趕,在下次項(xiàng)目時(shí),準(zhǔn)備工作要更加完善,應(yīng)該能更加準(zhǔn)確的計(jì)算項(xiàng)目需要的時(shí)間,以便于更好的把握項(xiàng)目的進(jìn)度。

2.關(guān)于人員的分工:此次項(xiàng)目本組共有4人,分工時(shí)應(yīng)按照個(gè)人能力進(jìn)行分工,本次項(xiàng)目出現(xiàn)了由于分工過(guò)多導(dǎo)致項(xiàng)目的功能不能按時(shí)完成的情況,更加了解組員的個(gè)人能力也是作為組長(zhǎng)應(yīng)該注意的一點(diǎn)。

3.關(guān)于MVC設(shè)計(jì)思路:本次項(xiàng)目在前兩周出現(xiàn)了迷茫的情況,在沒(méi)有套用模版的情況下,不知道該怎樣將界面做的更加人性化,雖然嘗試了很多方法,也鍛煉了能力,但是同時(shí)耗費(fèi)了大量的時(shí)間。應(yīng)當(dāng)理清思路,在三周的項(xiàng)目當(dāng)中,如果網(wǎng)上沒(méi)有可以借鑒的網(wǎng)站的情況下,應(yīng)當(dāng)首先調(diào)用模版,這樣在界面設(shè)計(jì)上就不會(huì)下很大的功夫。重點(diǎn)的控制層就可以得到更多的時(shí)間,對(duì)于本組的項(xiàng)目來(lái)說(shuō)這樣才是正確的道路。本次項(xiàng)目設(shè)計(jì)過(guò)程中,在jsp文件中出現(xiàn)了大量判斷與計(jì)算,這雖然能夠達(dá)成我們的目的,但是這種方法是不科學(xué)的。jsp文件應(yīng)該只管顯示,具體的判斷與計(jì)算應(yīng)交給控制層來(lái)處理,這樣以來(lái)代碼也將變得更加整潔。

4.關(guān)于代碼規(guī)范:本次項(xiàng)目中出現(xiàn)了代碼過(guò)于繁雜的情況,dao中也出現(xiàn)了幾十種方法,但由于項(xiàng)目時(shí)間緊張,所以沒(méi)有進(jìn)行改進(jìn)。在項(xiàng)目的準(zhǔn)備工作中,應(yīng)當(dāng)封裝號(hào)幾個(gè)常用的方法,這樣既可以使代碼變得簡(jiǎn)潔,又可以減少編寫代碼的時(shí)間。在servlet與dao類的功能與數(shù)量上也出現(xiàn)了問(wèn)題,不同功能的類全部都堆在了同一個(gè)servlet或dao中,這明顯是不對(duì)的,不僅代碼的可讀性下降,而且也不容易排查錯(cuò)誤。下次項(xiàng)目時(shí),希望能夠分門別類,讓代碼更加規(guī)范。

以上是本次項(xiàng)目發(fā)現(xiàn)的幾個(gè)問(wèn)題,這將成為寶貴的經(jīng)驗(yàn),期待在下次的項(xiàng)目當(dāng)中能有所借鑒。