規(guī)范編程重要性:(好處,素質(zhì)的表現(xiàn))
促進(jìn)團(tuán)隊(duì)合作
減少bug處理
降低維護(hù)成本
有利于代碼審查
什么是規(guī)范編程:
可讀性,理解用時(shí)少
可維護(hù)性
可以補(bǔ)充拓展
命名規(guī)范:
把信息,功能在名字中體現(xiàn)
找更專業(yè),更有表現(xiàn)力的詞
用具體代替抽象的
名字中附帶更多信息
長度單詞數(shù)不超過四個(gè),30個(gè)字母
標(biāo)識符命名,特定的用法
不要有歧義的
避免關(guān)鍵詞沖突
命名方法,Pascal和Camel
高級程序員最擅長的事:寫注釋寫文檔,提醒別人寫注釋和文檔
注釋
寫有價(jià)值的注釋
站在讀者角度
公布已有的陷阱
全局觀的注釋(類之間,數(shù)據(jù)流動(dòng))
常用的注釋
單行注釋
塊注釋(方法,數(shù)據(jù)結(jié)構(gòu)的描述)
頭注釋:說明作者,小組,說明,創(chuàng)建日期,版本
方法注釋
其他注釋:頁面,配置文件里面的
審美
空行規(guī)則:相似的寫在一起,不同的之間加空格
注釋了的老代碼刪掉就好
斷行,以功能明確就好
結(jié)構(gòu)該縮進(jìn)的都縮進(jìn),層次感
一屏原則,一個(gè)方法不要超過一個(gè)屏幕大小,一個(gè)類不超過1500行
個(gè)人風(fēng)格一致性
關(guān)鍵思想:一致比正確還重要
異常處理
編程語言的一種機(jī)制