資料介紹
這是一個(gè)簡(jiǎn)短的文檔,描述了Linux內(nèi)核的首選代碼風(fēng)格。代碼風(fēng)格是因人而異的,而且我不愿意把我的觀點(diǎn)強(qiáng)加給任何人,不過(guò)這里所講述的是我必須要維護(hù)的代碼所遵守的風(fēng)格,并且我也希望絕大多數(shù)其他代碼也能遵守這個(gè)風(fēng)格。請(qǐng)?jiān)趯懘a時(shí)至少考慮一下本文所述的風(fēng)格。首先,我建議你打印一份ONU代碼規(guī)范,然后不要讀它。燒了它,這是一個(gè)意義重大的象征性的動(dòng)作。不管怎樣,現(xiàn)在我們開始第一章:縮進(jìn)制表符是8個(gè)字符,所以縮進(jìn)也是8個(gè)字符。有些異端運(yùn)動(dòng)試圖將縮進(jìn)變?yōu)?(乃至2)個(gè)字符深,這幾乎相當(dāng)于嘗試將圓周率的值定義為3。理由:縮進(jìn)的全部意義就在于清楚的定義一個(gè)控制塊起止于何處。尤其是當(dāng)你盯著你的屏幕連續(xù)看了20小時(shí)之后,你將會(huì)發(fā)現(xiàn)大一點(diǎn)的縮進(jìn)將會(huì)使你更容易分辨縮進(jìn)?,F(xiàn)在,有些人會(huì)抱怨8個(gè)字符的縮進(jìn)會(huì)使代碼向右邊移動(dòng)的太遠(yuǎn),在80個(gè)字符的終端屏幕上就很難讀這樣的代碼。這個(gè)問(wèn)題的答案是,如果你需要3級(jí)以上的縮進(jìn),不管用何種方式你的代碼已經(jīng)有問(wèn)題了,應(yīng)該修正你的程序。簡(jiǎn)而言之,8個(gè)字符的縮進(jìn)可以讓代碼更容易閱讀,還有一個(gè)好處是當(dāng)你的函數(shù)嵌套太深的時(shí)候可以給你警告。留心這個(gè)警告。



下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- linux內(nèi)核源代碼詳解 4次下載
- Linux內(nèi)核文件Cache機(jī)制
- 嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試
- linux內(nèi)核源代碼分析:進(jìn)程的task_struct 結(jié)構(gòu)資料下載
- Linux內(nèi)核的源代碼漫游詳細(xì)資料說(shuō)明 15次下載
- LINUX內(nèi)核源代碼情景分析下冊(cè)PDF電子書免費(fèi)下載 98次下載
- LINUX內(nèi)核源代碼情景分析上冊(cè)PDF電子書免費(fèi)下載 90次下載
- Linux的內(nèi)核級(jí)代碼復(fù)用攻擊檢測(cè) 0次下載
- Linux內(nèi)核配置系統(tǒng)詳解 4次下載
- 怎樣去讀Linux內(nèi)核源代碼 13次下載
- linux內(nèi)核C語(yǔ)言的編程風(fēng)格 0次下載
- Linux內(nèi)核代碼感悟 18次下載
- 《深入Linux內(nèi)核架構(gòu)》 莫爾勒著 0次下載
- 嵌入式LINUX內(nèi)核網(wǎng)絡(luò)棧(源代碼) 57次下載
- Linux內(nèi)核源代碼情景分析(上冊(cè))浙江大學(xué) 0次下載
- 獲取Linux內(nèi)核源碼的方法 694次閱讀
- Linux系統(tǒng)內(nèi)核與Linux發(fā)行套件的區(qū)別 1212次閱讀
- 什么樣的Verilog代碼風(fēng)格是好的風(fēng)格? 1569次閱讀
- Linux操作系統(tǒng)修改內(nèi)核參數(shù)的三種方法詳細(xì)說(shuō)明 1.1w次閱讀
- Linux內(nèi)核到底是什么應(yīng)該如何學(xué)習(xí) 1925次閱讀
- Linux:QEMU調(diào)試內(nèi)核的步驟 3172次閱讀
- 深入linux內(nèi)核架構(gòu) Linux內(nèi)核架構(gòu)分析解讀 3806次閱讀
- Linux 5.4.1內(nèi)核已經(jīng)發(fā)布你期待使用嗎 3310次閱讀
- Linux操作的防火墻軟件應(yīng)用程序定義和配置設(shè)置及底層源代碼 5276次閱讀
- Linux內(nèi)核與Android的關(guān)系 4606次閱讀
- 基于嵌入式Linux內(nèi)核的系統(tǒng)設(shè)備驅(qū)動(dòng)程序開發(fā)設(shè)計(jì) 1209次閱讀
- Linux內(nèi)核地址映射模型與Linux內(nèi)核高端內(nèi)存詳解 3474次閱讀
- 嵌入式Linux內(nèi)核編譯步驟和經(jīng)驗(yàn) 9666次閱讀
- PowerPC平臺(tái)Linux的移植(二) 1237次閱讀
- Linux內(nèi)核開發(fā)工具介紹 4720次閱讀
下載排行
本周
- 1索尼333ESL電路圖資料
- 10.11 MB | 2次下載 | 免費(fèi)
- 2TINA-TI 模擬電路設(shè)計(jì)、仿真和分析軟件中文教程
- 3.83 MB | 0次下載 | 5 積分
- 3SS6548D40V 直流有刷電機(jī)驅(qū)動(dòng)芯片中文資料
- 1.55 MB | 次下載 | 1 積分
- 4SS6235M 4A 33V性價(jià)比超高電機(jī)驅(qū)動(dòng)芯片中文資料
- 1.26 MB | 次下載 | 免費(fèi)
- 5FP7195-中文應(yīng)用說(shuō)明書
- 0.93 MB | 次下載 | 免費(fèi)
- 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊(cè)
- 0.72 MB | 次下載 | 免費(fèi)
- 7FS4056E系列單節(jié)線線充電IC
- 2.41 MB | 次下載 | 免費(fèi)
- 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
- 3.30 MB | 次下載 | 免費(fèi)
本月
- 148V到5KW無(wú)橋LLC雙向逆變器的電路原理圖免費(fèi)下載
- 0.26 MB | 157次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
- 0.40 MB | 33次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 5 積分
- 4STM32F10x參考手冊(cè)資料
- 13.64 MB | 12次下載 | 1 積分
- 5光伏并網(wǎng)逆變器原理
- 7.31 MB | 7次下載 | 2 積分
- 6SW5099規(guī)格書
- 1.37 MB | 6次下載 | 1 積分
- 7星火6J3-1交直流二波段收音機(jī)電路圖資料
- 1.86 MB | 6次下載 | 免費(fèi)
- 8S7-200 可編程序控制器系統(tǒng)手冊(cè)
- 12.81 MB | 5次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191422次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
評(píng)論