- 参考网上资料整理的关于代码格式的规范
通过数次参与项目代码的编写与整理经历,以及在学习过程中无数次的被强调,笔者深深的了解到代码格式化的重要性。程序的编写过程中不仅要求代码没有错误,更要重视代码的格式,一个好看的代码有利于让其他的开发者更好的阅读,一旦代码需要进行重构、修改,好的代码可以提高不少的开发效率。
首先,笔者先对自己使用过的编辑器稍作说明。
Visual C++ 6.0以及Dev不提供代码的自动格式化;
Eclipse编辑器代码自动格式化快捷键为“Ctrl + shift + F”;
Android Studio编辑器代码自动格式化快捷键为“Ctrl + shift + L”;
注意,这两个快捷键可能会与QQ热键造成冲突,关闭或修改QQ热键即可。
下面说到的格式规范1~3在自动格式化时一般会满足。
大括号使用规则:左括号前不换行;右括号后有else等代码时不换行。
if、for、while、switch、do等关键字与左右括号之间必须加空格;任何运算符左右必须加空格。
建议:即使if判断后只跟一个语句也要加上大括号。
原因:便于阅读;就算日后要修改if的执行语句也比较方便。
例如: