C/C++语言嵌入式编码规范

编码规范

  • 尽量少用全局变量
  • 内部函数尽量使用“static”进行声明
  • 可使用“#pragma once”代替各种“#ifndef xxxxx,#endif”这类写死人的头文件被多重包含的声明
    image.png

Keil软件规范

  • 统一使用UTF-8编码格式,不要再使用ANSI编码格式,除非你的工程全部使用英文注释,否则将会出现汉字错乱问题。
  • Tab键代替四个空格


    image.png
  • 使用Astyle插件进行格式化代码,做到每次Git Commit前强制全部代码格式化,规范化。安装方法自行百度搜索。


    image.png

Git工具规范

  • 使用Gitignore限制提交编译文件,慎防无用的编译文件多次被重复提交
  • Commit写法规范

你可能感兴趣的:(C/C++语言嵌入式编码规范)