終于做起了,自己給自己嘆了一口氣,在做這個(gè)產(chǎn)品的一個(gè)模塊時(shí),這二天有過(guò)太多的波折``````其實(shí)說(shuō)起來(lái)有點(diǎn)搞笑,程序在二個(gè)小時(shí)就寫(xiě)出來(lái)了,可是有很多錯(cuò),根本沒(méi)法運(yùn)行```````到現(xiàn)在才明白,沒(méi)有其它原因,自己技術(shù)不過(guò)硬,下面我將對(duì)自己在開(kāi)發(fā)商家?guī)炖锏囊稽c(diǎn)想法做個(gè)總結(jié),只求以后自己不要再犯這些錯(cuò)誤。
我做的模塊很簡(jiǎn)單,就是商家積分查詢,就關(guān)聯(lián)了幾張表,只要從數(shù)據(jù)庫(kù)查找出來(lái),再做簡(jiǎn)單計(jì)算,顯示到頁(yè)面即可。
1、未了解公司框架開(kāi)發(fā)
由于初次做項(xiàng)目,并且是協(xié)同開(kāi)發(fā),在未了解公司的開(kāi)發(fā)框架前,我茫然的開(kāi)始寫(xiě)程序。以前自己做練習(xí)時(shí)都是一個(gè)人寫(xiě)程序,對(duì)所有的數(shù)據(jù)流的來(lái)龍去脈都很清楚,而在公司開(kāi)發(fā)框架下,這種開(kāi)發(fā)是不同的。公司做好了框架的基本的東西,你只要向里面增加你想要的東西就行,其實(shí)開(kāi)發(fā)是變簡(jiǎn)單了。可我是第一次接觸這個(gè)東東,半天沒(méi)有搞明白,郁悶啊`````````所以,建議像我一樣的新手,在公司給你布置任務(wù)時(shí),首先要了解公司的開(kāi)發(fā)過(guò)程和公司的開(kāi)發(fā)模式。其實(shí)我的錯(cuò)誤多半是出在對(duì)公司的框架不清楚,還有一些是自己技術(shù)不過(guò)硬`````!下面是具體的幾點(diǎn)。
2、注意命名規(guī)范
這是非常重要的一點(diǎn),如果說(shuō)你現(xiàn)在沒(méi)有一個(gè)良好的按照java開(kāi)發(fā)命名規(guī)范命名的習(xí)慣,你會(huì)吃很多的虧的,我這次開(kāi)發(fā)就深深的體會(huì)到。
一是基本的命名,這個(gè)不用多說(shuō),像常量啊,類啊,等等。
二是命名時(shí),你要保證你的命名人家一眼就能看懂是什么,在滿足一的情況下還不行,還得滿足二,每個(gè)公司的命名規(guī)范有所不同。
只要你遵守這個(gè)規(guī)范才不會(huì)犯錯(cuò)誤,我就是命名了一個(gè)與框架相沖突的對(duì)象,結(jié)果一直報(bào)空指針錯(cuò)誤,找了好久也沒(méi)有找到,打印出來(lái)始終為空,到后面重構(gòu)一下命名才發(fā)覺(jué),與框架沖突了```````哎``````!
3、細(xì)心
由于是框架開(kāi)發(fā),可能有一些框架用了一些東西,而你平常沒(méi)怎么用,在這個(gè)時(shí)候你開(kāi)發(fā)時(shí),往往會(huì)忽略框架里面的東西而自己在那開(kāi)發(fā),結(jié)果可想而知。在公司做框架開(kāi)發(fā)里,對(duì)你要用到的文件,要仔細(xì)的看一遍,不是這個(gè)東西你不懂,而是你不夠細(xì)心給忽略了。
4、技術(shù)
在第一次做產(chǎn)品里,可以說(shuō)你的技術(shù)很差,這個(gè)時(shí)候不但是一個(gè)開(kāi)發(fā)的過(guò)程,而且是一次學(xué)習(xí)的機(jī)會(huì),在協(xié)同開(kāi)發(fā)時(shí),由于大家都在開(kāi)發(fā),所有的程序都是集中一塊的,你可以多看看別人的程序,有時(shí)候借鑒一下別人寫(xiě)的方法也不失為一種好方式,應(yīng)用的同時(shí)也學(xué)到了東西。多看別人的代碼是學(xué)習(xí)的一種好方式。
5、謙虛學(xué)習(xí)
光看別人的代碼,自己寫(xiě),現(xiàn)在的水平,還不夠,作為一個(gè)新手,一定要謙虛的向別人的學(xué)習(xí),特別是身邊的同事。多問(wèn)問(wèn)別人是對(duì)你沒(méi)有壞處的,只有在不懂中不斷的問(wèn),不斷的實(shí)踐才能走出一條路。
上面是這一次在做這個(gè)產(chǎn)品里的一點(diǎn)總結(jié),希望新手們一起共勉,高手不吝指教。