在這次項(xiàng)目時(shí),因?yàn)閭€(gè)人狀態(tài)和心態(tài)的原因,導(dǎo)致我沒有在項(xiàng)目上花太多時(shí)間....
這次項(xiàng)目讓我認(rèn)識(shí)到,對(duì)于基于數(shù)據(jù)庫(kù)的軟件產(chǎn)品,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是重中之重,因?yàn)槿绻麛?shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)不合理,有時(shí)會(huì)導(dǎo)致一定程度的返工,這時(shí)修改代碼所消耗的時(shí)間會(huì)讓你覺得得不償失的,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞在很大程度上決定了軟件設(shè)計(jì)的速度。
在實(shí)際項(xiàng)目中將本來雜亂無章的知識(shí)點(diǎn)從應(yīng)用的角度整理成自己能理解的體系,并去蕪存精,優(yōu)化提煉自己的知識(shí)點(diǎn)。主要是理解到了三層架構(gòu)的好處以及在編程架構(gòu)上的必要性,因?yàn)閭€(gè)人有點(diǎn)馬虎的原因,經(jīng)常要改局部代碼,如果沒有使用三層架構(gòu),完全無法想象怎么從一堆代碼中找出自己想要的雖然這一次的項(xiàng)目中我沒有做到給所有方法、類注釋,但我自己寫的方法基本都是先寫注釋,這樣即能先整理一次寫方法的思路,又能在后期通過清晰的注釋使用或修改方法。當(dāng)我進(jìn)行這次項(xiàng)目的開發(fā)時(shí),對(duì)以前所學(xué)的Java web知識(shí)體系有了一個(gè)清晰的進(jìn)階認(rèn)識(shí)。
這次項(xiàng)目開始的時(shí)候我曾樂觀的認(rèn)為大部分的功能在代碼思路方面都差不多,后期不過是一個(gè)堆代碼的過程,應(yīng)該有機(jī)會(huì)在要求時(shí)完成項(xiàng)目。然而實(shí)際寫代碼才發(fā)現(xiàn)紙上得來終覺淺,寫的過程中一點(diǎn)很小的過失就能造成無盡的報(bào)錯(cuò),一些自認(rèn)為掌握了的知識(shí)點(diǎn)應(yīng)用起來才發(fā)現(xiàn)漏洞百出,我粗淺掌握的知識(shí)點(diǎn)根本不能靈活應(yīng)用。寫到上面才想起,糾錯(cuò)能力也是這次項(xiàng)目暴露的大問題,登陸功能時(shí)報(bào)的一大堆錯(cuò)就是老師也幫我找了好久才一一解決。寫代碼中不報(bào)錯(cuò)是不可能的,因此糾錯(cuò)能力也是程序猿生存必不可少的...
對(duì)于本次項(xiàng)目是綜合了我們以前所學(xué)的所有的知識(shí),在這次項(xiàng)目當(dāng)中,我更加清楚的了解到了自己的知識(shí)是多么的不足,尤其是二階段的jsp技術(shù),js代碼我總覺得我寫的非常的吃力...
通過這次項(xiàng)目學(xué)習(xí)使得我深刻的理解到,無論多么流的技術(shù)一個(gè)人終究不能完成如此多的操作,團(tuán)隊(duì)合作的重要性是這個(gè)項(xiàng)目的成功的關(guān)鍵,撒個(gè)臭皮匠頂一個(gè)諸葛亮。我也理解到IT的這個(gè)行業(yè)并不是那么的好搞,光打代碼就是一件很頭痛的事,而且優(yōu)秀的代碼更是很難想出來,在IT的前進(jìn)道路上我們還有許多路要走。