最后编辑于: 2017-10-16 11:17 | 分类: 软件通用技术 | 标签: 设计规范 | 浏览数: 1770 | 评论数: 0
code文件必须使用UTF-8编码。
行结尾使用dos格式。
总的原则,代码一定要排版整齐,有条理。
排版的混乱说明了思维的混乱。
下面,以C语言为例来说明。
必须用空格缩进,不能用tab。
(Makefile等必须用tab的除外)
比喻,定义1byte无符号变量,
如果使用了unsigned char, 就请一直使用。
不要一会用unsigned char,一会用uchar,一会用uint。
比如 2个结构体的定义之间 加上空行。
每个源文件必须要有文件头注释,且必须位于文件最开头。
需要至少说明清楚:
注释应按照javadoc风格。 并排版明晰有条理。
应至少包含以下标签:
每个函数(特别是 接口函数,必须有注释)都应有函数头注释,按照javadoc风格。
必须包含以下几个标记:
举例如下:
/**
* @name uart3_transmit
* @brief
*
* @param (const char*)s - The send string.
* @param (unsigned short)len - The length.
*
* @return unsigned short - The counter of the actually send bytes.
*
* @interface void
*
* @note 带发前监听
*
* @author Leiad
* @date 15-5-21 17:43:48
*/
unsigned short uart3_transmit(const char *s, unsigned short len)
{
....
}
文档允许用Markdown、word、excel三种格式编写。
如果使用Markdown文档,应转换为html格式,并与md源文件一起提交。