走进SylixOS代码

程序设计绝对是一门艺术,而不仅仅是一门技术。

首先,程序设计的出发点是给别人看,可读性强、易于理解、易于维护。如果你的程序只能自己来维护,那么到你离开这个程序时,你的程序也就与你一起离开了这个世界。

所以说一个程序要有一个好的设计,不应该是东抄抄、西抄抄的罗列代码。

写代码是一个工程,程序设计是一种艺术;如果程序员只注重代码,那就像盖房子时的砌砖匠,只知道照图施工而已。世界那么多令人叹为观止的美丽建筑物,那是设计家的艺术杰作,而不是砌砖匠的艺术杰作。

因此,代码中的规范和设计结构对代码的编写很重要,而我们今天要说的SylixOS代码规范就遵循了艺术这个概念,SylixOS代码整体看很是清楚,下图是我随便截取得一个函数

,在SylixOS中的每个函数都有注释,都遵循了相同的规范,这样对于代码阅读者、开发维护者很方便也很好理解,而且代码中的块块层次也很清楚。

走进SylixOS代码_第1张图片

至于代码规范的东西,我也没有太多说的毕竟网上的东西太多了,只是现在无论看linux的代码还是中国其他RTOS的代码给人的感觉就是乱,在一个系统中都没有一个统一的规范(只是个人一些短浅的看法呵呵)如果觉得SylixOS的代码还可以的话,可以关注SylixOS的官网(www.sylixos.com)

你可能感兴趣的:(嵌入式,操作系统)