魔幻紫光

Nothing is difficult to a willing heart!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

编码规范

Posted on 2005-04-29 21:32  魔幻紫光  阅读(624)  评论(0编辑  收藏  举报
使用编程语言需要遵循的最基本的规范自然是其语法规则,但是由于各种语言自身的特点,如果我们在编程时遵循某些特定的规则,就可以大大减少编程中出错的风险,提高代码的质量,减轻维护的代价。对于正式的项目,应该严格执行公司或项目组规定的编码规范,而且应组织代码检查和评审。有关软件过程管理的内容可以参看ISO 9000SEI CMM/CMMI
  
  对于不同的编程语言来说,具体的编码规范可以有很大的不同,但是其宗旨都是一致的,就是保证代码在高质量完成需求的同时具备良好的可读性、可维护性。例如我们可以规定某个项目的C语言程序要遵循这样的规定:变量的命名头文件的书写和#include 等等。

  下面是一些广为采用的编码规范:

  GNU Coding Standards
  
  Guidelines for the Use of the C Language in Vehicle Based Software

  C++ Coding Guidelines

  SUN Code Conventions for Java

  这里是一些介绍编码、编码规范的书籍:

  C++编码规范,陈世忠,人民邮电出版社,2002

  高质量程序设计指南--C++/C语言,林锐等,电子工业出版社,2003

  高质量Java程序设计,顾晓刚、谢义军、林锐,电子工业出版社,2003

  程序设计实践,Brian W.Kernigham,Rob Pike,机械工业出版社,2002