amarant 发表于 2016-08-12 17:05

kernel 是最简单的代码

看了很多各种不同项目的代码后,再回来看 kernel,简直就是亲切。

o. 代码清洁,缩进合理。没有嵌套很多层的缩进,每行代码都控制在 80 字内;
o. 函数命名自解释,追代码的时候,看到函数名字基本不用追进去看实现,直接看函数名字就可以猜出该函数做的是什么;
o. 逻辑简单清晰,不玩弄奇淫巧术,怎么简单怎么实现;
o. 代码抽象的堪称艺术,把和 arch 编译器相关都封装的堪称完美,不敢兴趣的人绝不需要去知道 arch 干了什么事情;
o. ...

大家怎么看呢?欢迎补充!

Buddy_Zhang1 发表于 2016-08-12 19:24

内核代码都是开源的,可以向大师们学习

stdio 发表于 2016-08-13 12:44

各种项目代码的作者是谁?
kernel的作者是谁?
亲切感是这么来的。

nopatch 发表于 2016-08-13 21:22

搞内核的人大部分都有强迫症!

剑魂箫心 发表于 2016-08-15 11:32

本帖最后由 剑魂箫心 于 2016-08-15 11:33 编辑

主要是不把代码写整洁搞不好会被linus骂出心理阴影。
我看过gnome2的一些代码,感觉就不如内核代码整洁,有些地方的代码风格甚是怪异。
页: [1]
查看完整版本: kernel 是最简单的代码