编码规范

转载 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

Java编码规范(常用重点)

1、Java源文件1.1、注释所有的源文件都应当在开头有一个注释,此中列出类名、版本信息、日期和版本声明,具体可以参考我的博客:Java注释模版设置1.2、包和引入语句大部分java源文件中,第一行非...
  • u013249965
  • u013249965
  • 2016年07月02日 21:32
  • 996

Windows客户端C/C++编程规范“建议”——指针

本文涉及C++编程中指针规范的相关建议
  • breaksoftware
  • breaksoftware
  • 2014年07月22日 23:06
  • 1519

正式项目中的一些编码规范

方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格! 常量命名全部大写,单词间用下划线隔开! 抽象类命名使用Abstract或Base开头;异常类命名使用Exception结...
  • liuzhigang828
  • liuzhigang828
  • 2017年05月12日 09:29
  • 438

「阿里巴巴编码规范」认证出炉!你的代码符合规范吗,测测便知

无规矩不成方圆,无规范不能协作。近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善,铸就了高含金量的《阿里巴巴Java开发手册》,并向业界开放。 该手册以Java开发者为中心...
  • qq_36510261
  • qq_36510261
  • 2017年09月19日 15:27
  • 1994

编码规范及编码规范的意义

头文件要添加: #ifnndef #define #elseif  意义:条件指示符#ifndef 的最主要目的是防止头文件的重复包含和编译。了解:条件编译当然也可以用条件语句来实现。 但是用...
  • lin415804
  • lin415804
  • 2012年01月31日 16:39
  • 648

Google的C++编码规范(总结)

本书分为几个大类别来阐述C++编码规范: --头文件 --作用域 --C++类 --智能指针和其他C++特性 --命名约定 --代码注释 --格式 --规则之例外 头...
  • some_times
  • some_times
  • 2014年08月03日 17:30
  • 766

delphi编码规范

1.规范简介XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />本规范主要规定Delphi源程序在书写过...
  • whd0310
  • whd0310
  • 2007年07月20日 13:43
  • 452

整理华为C/C++编码规范

目  录 1 排版 2 注释 3 标识符命名 4 可读性 5 变量、结构 6 函数、过程 7 可测性 8 程序效率 ...
  • Season_hangzhou
  • Season_hangzhou
  • 2015年01月07日 16:18
  • 2225

标准的Java编码规范手册

编码规范体现出一个开发者的基本素质,良好的编码规范可以提高团队编码的效率,避免很多不必要的问题。今天分享一个标准的Java编码规范给大家,希望对于大家今后的开发工作带来帮助。编码规范的意义     ...
  • mynameishuangshuai
  • mynameishuangshuai
  • 2016年05月10日 17:21
  • 13207

Google JavaScript 编码规范指南

JavaScript 语言规范 变量 link ▽ 声明变量必须加上 var 关键字. Decision: 当你没有写 var, 变量就会暴露在全局上下文中, 这样很可能会和现...
  • xianghongai
  • xianghongai
  • 2015年05月18日 20:04
  • 2796
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编码规范
举报原因:
原因补充:

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