平台 | 内核版本 | 安卓版本 |
---|---|---|
RK3399 | Linux4.4 | Android7.1 |
一、背景及问题:
系统代码因为主要考虑基于原厂提供的公版代码做修改, 且涉及自主修改,公版 patch, 多人维护交叉修改等问题。为统一格式, 方便代码识别,增加可读性。特别定义此规范。
二、 思路和方法:
规范主要是针对系统代码修改的, 分成三部分, 分别是针对 TAB
处理, 针对回车换行的处理, 修改的识别三个方面做出明确的定义要求。
另外, 针对新加的代码, 尽量按标准写. 虽然不是强制要求, 但还是要尽量严谨一些.
1. 针对 TAB 处理:
代码中,行对齐的 TAB 键, 要换成空格, 不允许直接使用 TAB 键。原因是不同的编辑器对 TAB 的解释都不一样, 造成对齐的混乱。