eview手段。嚴(yán)格的、統(tǒng)一的代碼我感覺(jué)比“散落的”、“個(gè)性的”代碼擁有更好的可讀性和維護(hù)性。還有我感覺(jué)代碼review對(duì)于新人的進(jìn)步和編碼的習(xí)性上有很好的指導(dǎo)意義。很多企業(yè)對(duì)新人培訓(xùn)很頭疼,其實(shí)我覺(jué)得最好的就是方法就是review他寫(xiě)的代碼,在他還沒(méi)有養(yǎng)成壞習(xí)慣的時(shí)候,給予制止和指導(dǎo)。
版本控制
版本控制如果失敗,真的會(huì)如我在《《播客》項(xiàng)目總結(jié)——web標(biāo)準(zhǔn)頁(yè)面設(shè)計(jì)方面》所說(shuō)的,輕則令人抓狂,重則吐血身亡。這次項(xiàng)目在部署的時(shí)候就出現(xiàn)一些值得深思的現(xiàn)象——當(dāng)部署的時(shí)候,執(zhí)行的存儲(chǔ)過(guò)程竟然不是最新版本的問(wèn)題。結(jié)果導(dǎo)致最終部署的時(shí)候花費(fèi)了大量的時(shí)間和精力用于調(diào)式和查錯(cuò)。同樣是因?yàn)榘姹究刂频膯?wèn)題,項(xiàng)目后期竟然出現(xiàn)了幾乎將線上的真實(shí)運(yùn)行環(huán)境當(dāng)作測(cè)試環(huán)境的嚴(yán)重問(wèn)題。想想,如果,以后真的訪問(wèn)量很大的時(shí)候,用戶(hù)點(diǎn)點(diǎn)就出現(xiàn)“黃屏”的情況,那將是多么嚴(yán)重的事情。 轉(zhuǎn)貼于:http://www.vanceur.cn
參考解決方案 ——
其實(shí)版本控制的軟件大家都有,而且都大同小異,為什么別人的版本控制成功,而我們的版本控制那么混亂?其實(shí)根本的原因不再源碼控制軟件或者說(shuō)版本控制軟件上,而是工作流程和工作態(tài)度的問(wèn)題。很多的時(shí)候?yàn)榱藞D個(gè)方便就不按照嚴(yán)格的工作流程來(lái)走,結(jié)果到最后工作流程形同虛設(shè)。自然會(huì)出現(xiàn)那樣或者這樣的問(wèn)題。版本的控制問(wèn)題只是這些壞的工作習(xí)慣的諸多惡果中的一個(gè)罷了。
后記:
寫(xiě)著寫(xiě)著突然感覺(jué)有點(diǎn)亂了,感覺(jué)到處都是問(wèn)題,又到處都是已經(jīng)上面講過(guò)的問(wèn)題。所有的大大小小的問(wèn)題攪渾在一起,讓我感覺(jué)眼前一篇渾沌。其實(shí),這些問(wèn)題就如果程序跑不通過(guò)時(shí)的提示錯(cuò)誤,幾百個(gè),甚至幾千個(gè),其實(shí)都是由那幾段核心代碼的錯(cuò)誤造成的,你會(huì)發(fā)現(xiàn),如果修正了那幾段核心代碼后,那成百上千個(gè)的錯(cuò)誤提示都會(huì)隨之消失。就如同項(xiàng)目管理上的,如果真的建立起一個(gè)健康向上的團(tuán)隊(duì),所有的看起來(lái)渾沌一片的問(wèn)題也都隨之消失了。
前面的文章中其實(shí)也只是列舉了部分的問(wèn)題,所謂的參考解決方案更是井底之蛙所見(jiàn),各位看官看看也便罷了。