答辯結(jié)束后,歷時三周的項目實訓(xùn)結(jié)束了,通過本次實訓(xùn),我發(fā)現(xiàn)了許多問題,并獲得了寶貴的經(jīng)驗,具體為以下幾點:
1.關(guān)于項目的準(zhǔn)備工作:由于是首次項目制作,在項目的準(zhǔn)備工作上就出現(xiàn)了問題,把問題思考的過于簡單是主要問題。不能準(zhǔn)確計算項目消耗的時間讓我們付出了代價,以至于最后一個星期進度比較趕,在下次項目時,準(zhǔn)備工作要更加完善,應(yīng)該能更加準(zhǔn)確的計算項目需要的時間,以便于更好的把握項目的進度。
2.關(guān)于人員的分工:此次項目本組共有4人,分工時應(yīng)按照個人能力進行分工,本次項目出現(xiàn)了由于分工過多導(dǎo)致項目的功能不能按時完成的情況,更加了解組員的個人能力也是作為組長應(yīng)該注意的一點。
3.關(guān)于MVC設(shè)計思路:本次項目在前兩周出現(xiàn)了迷茫的情況,在沒有套用模版的情況下,不知道該怎樣將界面做的更加人性化,雖然嘗試了很多方法,也鍛煉了能力,但是同時耗費了大量的時間。應(yīng)當(dāng)理清思路,在三周的項目當(dāng)中,如果網(wǎng)上沒有可以借鑒的網(wǎng)站的情況下,應(yīng)當(dāng)首先調(diào)用模版,這樣在界面設(shè)計上就不會下很大的功夫。重點的控制層就可以得到更多的時間,對于本組的項目來說這樣才是正確的道路。本次項目設(shè)計過程中,在jsp文件中出現(xiàn)了大量判斷與計算,這雖然能夠達(dá)成我們的目的,但是這種方法是不科學(xué)的。jsp文件應(yīng)該只管顯示,具體的判斷與計算應(yīng)交給控制層來處理,這樣以來代碼也將變得更加整潔。
4.關(guān)于代碼規(guī)范:本次項目中出現(xiàn)了代碼過于繁雜的情況,dao中也出現(xiàn)了幾十種方法,但由于項目時間緊張,所以沒有進行改進。在項目的準(zhǔn)備工作中,應(yīng)當(dāng)封裝號幾個常用的方法,這樣既可以使代碼變得簡潔,又可以減少編寫代碼的時間。在servlet與dao類的功能與數(shù)量上也出現(xiàn)了問題,不同功能的類全部都堆在了同一個servlet或dao中,這明顯是不對的,不僅代碼的可讀性下降,而且也不容易排查錯誤。下次項目時,希望能夠分門別類,讓代碼更加規(guī)范。
以上是本次項目發(fā)現(xiàn)的幾個問題,這將成為寶貴的經(jīng)驗,期待在下次的項目當(dāng)中能有所借鑒。