团队项目开发编码规范之一:概述
團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)"編碼規(guī)范"之一:概述?
發(fā)布日期:2011年3月18日星期三作者:EricHu
??勤能補(bǔ)拙、笨鳥(niǎo)先飛。
?
?
?????“程序員、程序員”顧名思義就是來(lái)編程序的人員。他們和一般工作人員是一樣的,都需要合作,可能為了一個(gè)大型項(xiàng)目程序會(huì)有十人以上或者百人以上甚至千人以上的團(tuán)隊(duì)公司在一起工作。編碼規(guī)范使程序規(guī)范化,易懂化,才能更好的進(jìn)行合作。
????? 開(kāi)發(fā)程序的軟件很多。但是它們的檢查方式全是檢查語(yǔ)法,并沒(méi)有規(guī)定變量命名以及方法的命名,所以注釋是很必要的東西,不過(guò)如果你將變量命名的規(guī)范一些。 Java和C#里的命名是最接近自然語(yǔ)言的 缺點(diǎn)是名字太長(zhǎng),你不喜歡你的老板,但是你得從老板手里賺錢,這就是道理。
喜歡是一回事,賺錢是另外一回事,找既喜歡,又賺錢的事情做,太難了。命名其實(shí)是越長(zhǎng)越好的,因?yàn)楸硪庑院芎?#xff0c;大家看了像看文章一樣,一目了然。這樣才會(huì)使得別人更加明白清晰的看清你寫(xiě)程序的思路。
???? 很多人忌諱寫(xiě)長(zhǎng)名字,主要原因,可能還是怕敲起來(lái)麻煩。現(xiàn)在我們?cè)趯W(xué)校用的visual studio 2005其實(shí)有很方便的拷貝功能,事實(shí)上,我的變量名,函數(shù)名,都只敲一遍,以后全部是拷貝+粘貼。
???? 這樣還有一個(gè)好處,就是我寫(xiě)的代碼,永遠(yuǎn)不會(huì)有筆誤,不會(huì)因?yàn)槲仪缅e(cuò)一個(gè)字符而導(dǎo)致bug。用一個(gè)好的習(xí)慣,解決整整一個(gè)方面的bug,你說(shuō)劃算不劃算?如果你對(duì)英語(yǔ)并不是特別熟悉,你可以去看看金山詞霸,在里面又背英語(yǔ)又進(jìn)行編碼規(guī)范的訓(xùn)練挺好。再說(shuō)你選擇了程序員這條路,英語(yǔ)簡(jiǎn)直是關(guān)鍵中的關(guān)鍵。
???? 編碼規(guī)范第一、能使你的代碼更加易于維護(hù),程序并不是一次性的產(chǎn)品,它需要擴(kuò)展和修改還有維護(hù)的。但是進(jìn)行這次操作的人并一定就是你了,所以你為了你的接班人也要將規(guī)范編碼進(jìn)行到底!
???? 編碼規(guī)范第二、可以提高代碼質(zhì)量,誰(shuí)編程都不是一次性完成的,是需要不斷的測(cè)試與調(diào)試,以各種狀態(tài)來(lái)修改自己的代碼,而將代碼規(guī)范化,就能對(duì)程序本身有更加清晰的結(jié)構(gòu)思路,從而減少調(diào)試而成為快捷高效的代碼。
???? 編碼規(guī)范第三、也是最為重要的是將你本身個(gè)性化溶于團(tuán)隊(duì)化的過(guò)程,當(dāng)你熟練運(yùn)用編碼規(guī)范了,就等于在以后的職場(chǎng)的道路上更加寬廣。
編碼規(guī)范是一種習(xí)慣,所以一開(kāi)始習(xí)慣不養(yǎng)好,永遠(yuǎn)寫(xiě)不出工程型代碼。
?
1.1術(shù)語(yǔ)定義
1.1.1 Pascal 大小寫(xiě)
將標(biāo)識(shí)符的首字母和后面連接的每個(gè)單詞的首字母都大寫(xiě)。可以對(duì)三字符或更多字符的標(biāo)識(shí)符使用Pascal 大小寫(xiě)。例如: BackColor
?
1.1.2 Camel 大小寫(xiě)
標(biāo)識(shí)符的首字母小寫(xiě),而每個(gè)后面連接的單詞的首字母都大寫(xiě)。例如:backColor
?
?
總結(jié)
以上是生活随笔為你收集整理的团队项目开发编码规范之一:概述的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Skybox边线消除的解决办法
- 下一篇: .在OnPaint()函数和在OnEra