对于不同的编程语言来说,具体的编码规范可以有很大的不同,但是其宗旨都是一致的,就是保证代码在高质量完成需求的同时具备良好的可读性、可维护性。例如我们可以规定某个项目的C语言程序要遵循这样的规定:变量的命名,头文件的书写和#include 等等。
下面是一些广为采用的编码规范:
GNU Coding Standards
Guidelines for the Use of the C Language in Vehicle Based Software
这里是一些介绍编码、编码规范的书籍:
C++编码规范,陈世忠,人民邮电出版社,2002
高质量程序设计指南--C++/C语言,林锐等,电子工业出版社,2003
高质量Java程序设计,顾晓刚、谢义军、林锐,电子工业出版社,2003
程序设计实践,Brian W.Kernigham,Rob Pike,机械工业出版社,2002