编码规范

转载 2006年06月03日 19:33:00

from:

http://chaowei119.cnblogs.com/archive/2005/04/29/147845.html

使用编程语言需要遵循的最基本的规范自然是其语法规则,但是由于各种语言自身的特点,如果我们在编程时遵循某些特定的规则,就可以大大减少编程中出错的风险,提高代码的质量,减轻维护的代价。对于正式的项目,应该严格执行公司或项目组规定的编码规范,而且应组织代码检查和评审。有关软件过程管理的内容可以参看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

相关文章推荐

WEB前端编码规范

  • 2017年10月27日 11:04
  • 101KB
  • 下载

PEP8Python 编码规范

  • 2017年11月07日 13:18
  • 8KB
  • 下载

阿里java编码规范(三)控制语句,注释规约

最近阿里出了一个java开发手册,里面涉及到很多工作规范的地方,有很多借鉴和参考的作用,也可以给新入行的工程师作为参考。 下载地址是在:http://techforum-img.cn-hangzho...

java编码规范

  • 2017年11月02日 09:24
  • 34KB
  • 下载

阿里巴巴Java编码规范2018

  • 2017年11月02日 15:09
  • 877KB
  • 下载

Android编码规范之命名规则

命名规则包名 包名 此包中包含 com.xx.应用名称缩写.activity 页面用到的Activity类 (activitie层级名用户界面层) com.xx.应用名称缩写.fra...

C++编码规范

  • 2017年05月25日 19:01
  • 183KB
  • 下载

ios 编码规范

  • 2017年07月21日 09:17
  • 572KB
  • 下载

转:HTML与CSS编码规范

原文地址 HTML 语法 使用两个空格的 soft tabs — 这是保证代码在各种环境下显示一致的唯一方式。嵌套的节点应该缩进(两个空格)。在属性上,使用双引号,不要使用单...

WEB应用程序编码规范

  • 2015年12月16日 11:27
  • 220KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编码规范
举报原因:
原因补充:

(最多只允许输入30个字)