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