码迷,mamicode.com
首页 > 系统相关 > 详细

linux内核开发程序风格

时间:2019-02-14 22:17:58      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:cti   变量命名   linu   变量   通过   而不是   关键字   实现   win   

变量命名法

这里是linux不是windows,所以匈牙利命名法是不允许使用的,在内核中,局部变量只要可以明确表达自己的意思,可以使用idx,i这种名字的id,
全局函数和变量需要有表达性的名字例如get_active_name 之类的都是允许使用的。

空格的使用

在关键字周围使用空格

关于注释的使用

函数的注释应该表达这个函数做了什么,为什么做,而不是像以前一样写一大段这个程序怎么写的(这个问题我以前在写注释的时候出现过,实在是不应该)

关于测试内核

可以利用kgdb 来测试,这是一个补丁,运行了 这个补丁的机器可以通过电缆连接另一台机器,在另一台机器上对这台机器进行调试。

参考书籍

《LINUX内核设计与实现》

linux内核开发程序风格

标签:cti   变量命名   linu   变量   通过   而不是   关键字   实现   win   

原文地址:https://www.cnblogs.com/DLLstart/p/10380986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!