變數命名法 這裡是linux不是windows,所以匈牙利命名法是不允許使用的,在內核中,局部變數只要可以明確表達自己的意思,可以使用idx,i這種名字的id, 全局函數和變數需要有表達性的名字例如get_active_name 之類的都是允許使用的。 空格的使用 在關鍵字周圍使用空格 關於註釋的使 ...
變數命名法
這裡是linux不是windows,所以匈牙利命名法是不允許使用的,在內核中,局部變數只要可以明確表達自己的意思,可以使用idx,i這種名字的id,
全局函數和變數需要有表達性的名字例如get_active_name 之類的都是允許使用的。
空格的使用
在關鍵字周圍使用空格
關於註釋的使用
函數的註釋應該表達這個函數做了什麼,為什麼做,而不是像以前一樣寫一大段這個程式怎麼寫的(這個問題我以前在寫註釋的時候出現過,實在是不應該)
關於測試內核
可以利用kgdb 來測試,這是一個補丁,運行了 這個補丁的機器可以通過電纜連接另一臺機器,在另一臺機器上對這台機器進行調試。