欧乐软件编码规范1.1版。
2008-05-27制定。
本文档提供的规范适用于欧乐公司的所有程序,是欧乐公司程序设计人员、页面设计人员的编码指南。
j**a等面向对象的语言的编码规范参考php编码规范。
首单词的首字母大写,第二个单词首字母大写,非首字母小写,包名之间使用”_”以下类推。
除类以外的文件,文件名所有单词字母均为小写,不同单词使用“_”分开。
除包名以外的文件夹,使用单个单词命名,所有字母均小写,只准出现字母和数字以及“@”
包名_本类名。首单词的首字母大写,第二个单词首字母大写,非首字母小写,以下类推。
首单词的首字母小写, 第二个单词首字母大写,非首字母小写,以下类推。但zend framework中controller里的action命名除了action以外函数名全部小写。
首单词的首字母小写并在前加” _第二个单词首字母大写,非首字母小写,以下类推。
所有单词的字母大写,以”_”分离。
以上命名(包含类名去掉包名以后)一般不超过三个单词。
**缩进使用四个半角空格。
只包含php**的文件,不要使用结束标签“?>
字符串使用单引号括起来,文字字符串含有单引号则使用双引号括起来。
字符串可以分成多个行,“.需和“=”对齐,“.前用空格补齐。
数组在每个值之后加空格,对于多行的数组,则使用空格补齐到数组的第一个值。例如:
sample = array(1, 3, 4, ‘asdf’,das’, a);
对于hash数组有多少个值则分成多少行,在每一行“=>必须对齐。例如:
sample = array( ‘key’ =hello’,worldkey’ =world’);
或者$sample = array(
‘key’ =hello’,‘worldkey’ =world’
以上两种表示方式均可以。
使用if else的控制语句在条件语句的圆括号前后都必须有一个空格。 在圆括号里的条件语句,鼓励使用多重圆括号以提高在复杂的条件中划分逻辑组合。 前花括号必须和条件语句在同一行,后花括号单独在最后一行,其中的内容用四个空格缩进。
例如:if ((sample ==a’) result ==2)) else
for语句圆括号内的表达式在分号前需有一个空格。
例如:for($a = 1; $a ++a < 10)
在类体里,方法名后必须空一格再加上圆括号,再空一格再加花括号。例如:
public function test ()
所有的运算符前后都必须使用空格。
所有单词字母小写,中间以”_”分离。
存储过程前缀前加sp,函数前加fun,视图前加vi ,其他单词用”_”分割。
所有类文档开头的注释,其中至少列出功能、版本信息、日期、作者和版权声明:
** b_*
* 本类的功能。
* @author 作者以及创建日期。
* @version 版本号。
* @copyright 版权。
@since release 1.0.0发行版本v1.0.0
@deprecated release 2.0.0发行版本v2.0.0
所有函数开头的注释,其中至少列出功能,输入参数,返回值:
功能。* @param 参数类型输入参数用途。
* @return 参数类型返回值用途。
* @throws 如果抛出异常则需标注抛出异常的信息。
*/ o_>
变量名必须写出其作用。
功能。 @var 变量类型。
所有单词均小写,各个单词之间使用“-”中间一杠隔开)。
除类名以外的文件,文件名所有单词字母均为小写,不同单词使用“_”分开。
除包名以外的文件夹,使用单个单词命名,所有字母均小写,只准出现字母和数字以及“@”
命名方式同php。
同php
新Delphi编码规范
sandy 目录。delphi编码规范 1 一 序言 1 二 通用源 格式规则 1 2.1 缩格 1 2.2 页边空格 1 2.3 begin end 配对 1 三 object pascal 2 3.1 括号 2 3.2 保留字和关键字 2 3.3 过程和函数 3 3.3.1 命名 格式化 3 3...
DataStage作业开发规范 V
北京先进数通信息技术 2007年11月。文档信息。修订记录。布局应自左向右,自上而下,层次分明,布局协调,主要的数据流为从左到右成直线 单一输入输出 或成扇形 多输入输出 次要数据流为自上到下成直线 单一输入输出 或成扇形 多输入输出 stage与stage 之间应留有足够的空间展示stage之间连...
软件项目开发和管理规范V1
版本v1.0 2010年1月15日。目录。1.软件项目管理概述 3 2.软件项目管理过程 3 3.软件项目管理内容 5 3.1.需求阶段管理 5 3.2.设计阶段管理 7 3.3.开发阶段管理 7 3.4.测试阶段管理 8 3.5.维护阶段管理 8 3.6.工具管理 9 3.7.软件项目估算与进度管...