项目编码规范(仅供借鉴)

合集下载

工程项目编码规范(制度版)

工程项目编码规范(制度版)

水务事业部管理制度工程项目编码规范XXXX-XX-XX发布XXXXXXX XXXX-XX-XX 修订实施(发布日期)(文件编制部门)(修订实施日期)工程项目编码规范1、目的1.1为规范水务事业部工程项目管理信息行为,提高工程项目代码信息质量,通过工程项目代码实现各系统信息数据共享和有效连接,实行工程项目统一编码,特制定本规范。

1.2为达到以上目的和简化流程,科技项目编码也纳入本规范,不再另作规定。

2、适用范围本规范适用于中山市供水有限公司、中山市污水处理有限公司及各下属分公司、全资子公司、控股子公司,参股公司可参照执行。

3、编码对象及使用规则3.1编码对象包括工程建设项目和科技项目。

3.1.1内部投资形成公司资产的生产性工程项目(包括管网工程项目和生产性基建项目)、非生产性工程项目。

3.1.1.1管网工程项目:给排水管及相关给排水设施新(扩)建、改造安装工程。

3.1.1.2生产性基建项目:生产性基建设施(包括水厂)新(扩)建、改造工程。

3.1.1.3非生产性基建项目:非生产性基建设施新建、改造(主要是指装饰装修)工程。

3.1.2对外承接收费的水表安装工程(如新装、换装水表)、表前管安装工程;表后管安装工程(如二次供水工程)和相关维修工程等。

3.1.3公司投资的科技项目:信息和自动化技术应用开发项目;技术研究与开发项目;应用理论及应用基础研究项目;科技成果转化项目,包括商品化开发、重大中间试验、示范工程项目;技术前期及可行性研究项目和工艺改造项目。

3.2工程项目代码按以下分类方式赋码,项目代码在使用过程中保持唯一性和不变性。

3.2.1内部投资工程由投资所属地区公司工程立项部门负责赋码,其中A类工程项目代码由投资所属地区公司(或城区本部B类工程立项部门)提供给水务部技术部(A、B分类按照水务事业部现行的《工程项目管理制度》执行)。

3.2.2外接收费工程首先在营业收费系统设定编码程序,在客户服务中心服务窗口(或客户服务中心开放给工程管理部门的营业收费系统端口)受理时直接赋码。

项目编码规范编写指南

项目编码规范编写指南

项目编码规范1 命名规范1).包名采用域后缀倒置的加上自定义的包名,采用小写字母。

在部门内部应该规划好包名的范围,防止产生冲突。

部门内部产品使用部门的名称加上模块名称。

产品线的产品使用产品的名称加上模块的名称。

格式:com.huawei.产品名.模块名称com.huawei.部门名称. 项目名称示例:Relay模块包名 com.huawei.msg.relay通用日志模块包名 com.huawei.msg.log2). 类名和接口使用类意义完整的英文描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写混合法。

示例:OrderInformation,CustomerList,LogManager,LogConfig3). 方法名使用类意义完整的英文描述:第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。

示例:private void calculateRate();public void addNewOrder();4). 方法中,存取属性的方法采用setter 和 getter方法,动作方法采用动词和动宾结构。

格式:get + 非布尔属性名()is + 布尔属性名()set + 属性名()动词()动词 + 宾语()示例:public String getType();public boolean isFinished();public void setVisible(boolean);public void show();public void addKeyListener(Listener);5).属性名使用意义完整的英文描述:第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。

属性名不能与方法名相同。

示例:private customerName;private orderNumber;private smpSession;6). 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用 final static 修饰。

项目编号规则

项目编号规则
程序编号
程序负责部门
项目部
版次
A
最后更新日期
2023年11月19日
修改码
0
执行日期
2023年月日
1目的
形成统一、规范项目编号,以便于项目管理检索和追溯。
2适用范围
适用于公司所有电机产品项目的编号。
3术语和定义

4职责

5相关程序、制度与输出文档
无》
6相关文档
【客户编码】
6编号规则
统一为9位编码:
其中编码一、二位为公司名称首字母缩写HZ。
第三、四为编码为产品类型。
第五、六为客户代码。
第七、八、九位位项目顺序号。
产品类别号按下表分类:
定子总成
转子总成
整机
01
02
03
8修订记录
修订记录
1)2023年11月19日,创建22023-A/0版。
版本
修订号

项目编码规则

项目编码规则

项目编码规则引言概述:在项目开发过程中,编码规则是一项重要的工作。

编码规则的制定能够提高项目的可读性、可维护性和可扩展性,有助于团队成员之间的协作和项目的顺利进行。

本文将详细介绍项目编码规则的内容和重要性。

一、命名规范1.1 变量命名规范- 变量名应具有描述性,能够准确反映其用途和含义。

- 变量名应使用驼峰命名法,即首字母小写,后续单词首字母大写。

- 避免使用单个字母或数字作为变量名,以免造成混淆和歧义。

1.2 函数命名规范- 函数名应具有描述性,能够清晰表达其功能和用途。

- 函数名应使用动词开头,以准确表达函数的行为。

- 避免使用过于简单或过于复杂的函数名,以免影响代码的可读性。

1.3 类命名规范- 类名应使用名词或名词短语,能够准确描述类的属性和行为。

- 类名应使用驼峰命名法,首字母大写。

- 避免使用过于简单或过于复杂的类名,以免造成混淆和歧义。

二、文件结构规范2.1 文件命名规范- 文件名应具有描述性,能够清晰表达文件的内容和用途。

- 文件名应使用小写字母,单词之间使用下划线分隔。

- 避免使用过长或过于复杂的文件名,以免影响文件的查找和管理。

2.2 文件组织规范- 项目中的文件应按照功能或模块进行组织,便于团队成员的协作和维护。

- 文件应按照一定的层次结构进行组织,便于代码的查找和理解。

- 避免在项目中出现重复或冗余的文件,以免造成混乱和困惑。

2.3 文件注释规范- 每个文件应包含必要的注释,用于解释文件的用途、作者和修改记录等信息。

- 注释应使用清晰简洁的语言,避免出现歧义和误导。

- 注释应与代码一致,及时更新和维护,以保持注释的准确性和完整性。

三、代码风格规范3.1 缩进和空格规范- 使用统一的缩进风格,一般为四个空格或一个制表符。

- 适当添加空行,以提高代码的可读性和可维护性。

- 避免过多的空格和换行,以免影响代码的紧凑性。

3.2 注释规范- 在关键代码处添加注释,以解释代码的逻辑和用途。

项目编码规则

项目编码规则

项目编码规则项目编码规则是指在项目管理中为每一个项目分配一个独特的标识符,以便对项目进行识别、跟踪和管理。

项目编码规则的设计和应用对于项目管理的有效性和高效性具有重要意义。

下面将详细介绍项目编码规则的标准格式及其相关要求。

一、项目编码规则的标准格式项目编码规则的标准格式通常由一系列有序的字符或者数字组成,以确保每一个项目都有一个惟一的标识符。

以下是一个常见的项目编码规则的标准格式示例:1. 项目类型标识符:用于表示项目所属的类型或者分类。

例如,P表示产品开辟项目,M表示市场营销项目,S表示战略规划项目等。

2. 年份标识符:用于表示项目启动或者计划的年份。

通常使用四位数表示,例如2022年的项目可以用22表示。

3. 项目序号标识符:用于表示同一类型或者分类下的不同项目的序号。

通常使用两位数表示,例如第一个项目可以用01表示,第二个项目可以用02表示,依此类推。

综合上述标识符,一个完整的项目编码可以如下所示:P22-01,表示2022年的产品开辟项目中的第一个项目。

二、项目编码规则的相关要求1. 惟一性要求:项目编码规则的设计应确保每一个项目都有一个惟一的标识符,以避免混淆和重复。

在确定项目编码规则时,需要考虑到项目的数量和类型,确保标识符的组合能够满足惟一性的要求。

2. 可读性要求:项目编码规则的标准格式应具备一定的可读性,方便项目管理人员和相关人员快速理解和识别项目。

标识符的选择应简洁明了,避免过长或者过于复杂的组合。

3. 可扩展性要求:项目编码规则的设计应具备一定的可扩展性,能够适应项目数量的增长和新项目类型的引入。

标识符的组合应灵便可变,方便根据实际情况进行调整和扩展。

4. 一致性要求:项目编码规则的应用应具备一定的一致性,即相同类型或者分类的项目应采用相同的标识符组合。

这样可以方便项目管理人员进行比较和统计,提高项目管理的效率和准确性。

5. 易于管理要求:项目编码规则的应用和管理应简便易行,方便项目管理人员进行维护和更新。

项目工程文档编码规定

项目工程文档编码规定

温泉中心项目工程文档编码规定序号文件产生文件名称编码撰写单位编码规定举例备注1 设计院设计变更单设计院单位工程—专业-流水号小学-结更001设计院编号2 现场发出技术洽商/核定单监理公司单位工程-土建核+流水号小学—土建核001 一式9份提供电子版本单位栋号-安装核+流水号小学 -1—安装核0013 A1 工程开工/复工报审表施工单位单位工程—开工(复工)+流水号小学 -2—开工(复工)0014 A2 施工组织设计报审表施工单位单位工程—施组+流水号小学 -2—施组001一式4份并提供电子版本施工专项方案报审表施工单位单位工程—专方+流水号小学 -2—专方001一式4份并提供电子版本5A3 分包单位资格报审表施工单位标区—分包资质+流水号1标—分包资审0016 A4 报验申请表施工单位单位工程—土建分部+流水号小学 -2—土建基础报验001一份封面,三份封面+内页单位工程—电报验+流水号小学 -2—电报验001单位工程—水报验+流水号小学 -2—水报验001单位工程—暖通报验+流水号小学 -2—暖通报验001单位工程—电梯报验+流水号小学 -2—电梯报验001单位工程—其它报验+流水号小学 -3—其它报验0017 A5 工程款支付申请表施工单位标区—支付+流水号3标—支付001 一式4份8A5.1 ()月完成工程量报审表施工单位标区—工程量审+流水号3标—工程量审001一式6份9 A6 监理工程师通知回复单施工单位单位工程—回复+流水号小学 -2—回复001 一式3份10 A9 工程材料/构配件/施工单位单位工程—土建材料+流水号小学 -2—土建材料001 一式2份1设备报审表单位工程—安装材料+流水号小学 -2—安装材料001单位工程—设备审+流水号小学 -2—设备审00111 A10 工程竣工报验单施工单位单位工程—专业—竣工+流水号小学 -2—电—竣工一式6份12 A11 施工测量放线报验单施工单位单位工程—测量+流水号小学 -2—测量验001 封面2份一式4份13 A12 施工进度计划报审表施工单位单位工程—进度+流水号小学 -2—进度审001一式3份14 A16 质量问题报告单施工单位单位工程—质量+流水号小学 -2—质量001 一式4份15 B1 监理工程师通知单监理公司单位工程—通知+流水号小学 -2—通知001 一式3份16 B2 工程暂停令监理公司单位工程—暂停令+流水号小学 -2—暂停令00117 B3 工程款支付证书监理公司单位工程—支付证书+流水号小学 -2—支付证书001 一式2份18 B4 工程临时延期审批表监理公司单位工程—临时延+流水号小学 -2—临时延00119 B5 工程最终延期审批表监理公司单位工程—终延审+流水号小学 -2—终延审00120 B6 费用索赔审批表监理公司单位工程—索赔审+流水号小学 -2—索赔审00121B7 不合格工程项目通知监理公司单位工程—不合格+流水号小学 -2—不合格00122 B8 竣工移交证书监理公司单位工程—竣移+流水号小学 -2—竣移00123 C1 监理工作联系单监理公司监理单位-联+流水号重庆联盛-联001 一式3份24 施工单位工程量签证单施工单位单位工程—专业—签证+流水号小学 -2—土建—签证001 一式4份单位工程—专业—签证+流水号小学 -2—安装—签证001 一式4份25 监理单位工地例会纪要监理公司监理单位-监例会+流水号重庆联盛-监例会第001号提供电子版本26 监理单位专题会议纪要监理公司监理单位-类别+专题+流水号重庆联盛-安专会第002号提供电子版本27 施工单位验收会议纪要施工单位标区—部位验收+流水号1标—基础验收001 提供电子版本28 施工单位施工方发的报告、申请、现场管理、通知类等文件施工单位施工单位名称+发+年度+流水号发[2006]—0012有关文档及月报的报送要求见下表序号文件名纸质版份数是否提供电子版提交时间说明1 施工方案 4 是施工组织设计:交底后15天施工单位3份,甲方2份,监理1份分部(专项方案):交底后7天,且必须在该分部(专项)工程实施前。

项目编码规则

项目编码规则

项目编码规则项目编码规则是指在项目管理中为每个项目分配一个独特的编码,以便对项目进行识别、跟踪和管理。

编码规则的设计需要考虑项目的特点、组织的需求以及项目管理软件的支持能力等因素。

一、编码规则的设计原则1. 独一无二性:每个项目的编码应该是唯一的,不会与其他项目的编码重复。

2. 可读性:项目编码应该能够清晰地表达项目的特点和属性,方便人们理解和记忆。

3. 结构化:编码规则应该具有一定的结构,便于进行分类、排序和查询。

4. 可扩展性:编码规则应该具备一定的扩展性,能够适应未来项目数量的增长和变化。

二、常见的编码规则设计方法1. 基于项目属性的编码规则:根据项目的属性特点来设计编码规则,例如项目类型、地区、阶段等。

比如,项目类型为建筑工程的项目可以以“B”开头,项目类型为IT项目的可以以“IT”开头。

2. 基于时间的编码规则:根据项目的开始时间或结束时间来设计编码规则,可以按照年份、季度、月份等进行编码。

比如,2022年第一季度开始的项目可以以“2022Q1”开头。

3. 基于项目序号的编码规则:按照项目的顺序进行编码,每个项目都有一个唯一的序号。

比如,第一个项目可以以“001”开头,第二个项目可以以“002”开头。

4. 组合编码规则:将多个编码规则进行组合,以满足更复杂的需求。

比如,一个项目编码可以由项目类型、地区和序号组成,如“B-001-Beijing”。

三、案例分析以某公司的项目编码规则为例,该公司根据项目的类型和地区进行编码。

项目类型包括建筑工程、IT项目和市场营销项目,地区包括北京、上海和广州。

1. 建筑工程项目以“B”开头,IT项目以“IT”开头,市场营销项目以“M”开头。

2. 地区编码为北京、上海和广州分别为“BJ”、“SH”和“GZ”。

3. 项目序号从001开始递增。

举个例子,一家位于北京的建筑工程项目可以被编码为“B-001-BJ”,一家位于上海的IT项目可以被编码为“IT-002-SH”。

工程项目编码规范(制度版)

工程项目编码规范(制度版)

水务事业部管理制度工程项目编码规XXXX-XX-XX发布XXXXXXX XXXX-XX-XX 修订实施(发布日期)(文件编制部门)(修订实施日期)工程项目编码规1、目的1.1为规水务事业部工程项目管理信息行为,提高工程项目代码信息质量,通过工程项目代码实现各系统信息数据共享和有效连接,实行工程项目统一编码,特制定本规。

1.2为达到以上目的和简化流程,科技项目编码也纳入本规,不再另作规定。

2、适用围本规适用于市供水、市污水处理及各下属分公司、全资子公司、控股子公司,参股公司可参照执行。

3、编码对象及使用规则3.1编码对象包括工程建设项目和科技项目。

3.1.1部投资形成公司资产的生产性工程项目(包括管网工程项目和生产性基建项目)、非生产性工程项目。

3.1.1.1管网工程项目:给排水管及相关给排水设施新(扩)建、改造安装工程。

3.1.1.2生产性基建项目:生产性基建设施(包括水厂)新(扩)建、改造工程。

3.1.1.3非生产性基建项目:非生产性基建设施新建、改造(主要是指装饰装修)工程。

3.1.2对外承接收费的水表安装工程(如新装、换装水表)、表前管安装工程;表后管安装工程(如二次供水工程)和相关维修工程等。

3.1.3公司投资的科技项目:信息和自动化技术应用开发项目;技术研究与开发项目;应用理论及应用基础研究项目;科技成果转化项目,包括商品化开发、重大中间试验、示工程项目;技术前期及可行性研究项目和工艺改造项目。

3.2工程项目代码按以下分类方式赋码,项目代码在使用过程中保持唯一性和不变性。

3.2.1部投资工程由投资所属地区公司工程立项部门负责赋码,其中A类工程项目代码由投资所属地区公司(或城区本部B类工程立项部门)提供给水务部技术部(A、B 分类按照水务事业部现行的《工程项目管理制度》执行)。

3.2.2外接收费工程首先在营业收费系统设定编码程序,在客户服务中心服务窗口(或客户服务中心开放给工程管理部门的营业收费系统端口)受理时直接赋码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目代码编程规范1.应用范围本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)JS代码、HTML代码及数据库设计均应遵守这个规范。

同时,也可作为其它项目的参考。

2.设计类和方法2.1. 创建具有很强内聚力的类方法的重要性往往比类的重要性更容易理解,方法是指执行一个独立逻辑的一段代码。

类常被错误的视为是一个仅仅用于存放方法的容器。

有些开发人员甚至把这种思路作了进一步的发挥,将他们的所有方法放入单个类之中。

之所以不能正确的认识类的功能,原因之一是类的实现实际上并不影响程序的执行。

当一个工程被编译时,如果所有方法都放在单个类中或者放在几十个类中,这没有任何关系。

虽然类的数量对代码的执行并无太大的影响,但是当创建便于调试和维护的代码时,类的数量有时会带来很大的影响。

类应该用来将相关的方法组织在一起。

当类包含一组紧密关联的方法时,该类可以说具有强大的内聚力。

当类包含许多互不相关的方法时,该类便具有较弱的内聚力。

应该努力创建内聚力比较强的类。

大多数工程都包含许多并不十分适合与其他方法组合在一起的方法。

在这种情况下,可以为这些不合群的方法创建一个综合性收容类。

创建类时,应知道“模块化”这个术语的含义是什么。

类的基本目的是创建相当独立的程序单元。

2.2. 创建松散连接和高度专用的方法2.2.1.使所有方法都执行专门的任务每个方法都应执行一项特定的任务,它应出色的完成这项任务。

应避免创建执行许多不同任务的方法。

创建专用方法有许多好处。

首先调试将变得更加容易。

2.2.2.尽量使方法成为自成一体的独立方法当一个方法依赖于其他方法的调用时,称为与其他方法紧密连接的方法。

紧密连接的方法会使调试和修改变得比较困难,因为它牵涉到更多的因素。

松散连接的方法优于紧密连接的方法,但你不可能使每个方法都成为独立的方法。

若要使方法具备较强的独立性,方法之一是尽量减少类变量。

创建方法时,设法将每个方法视为一个黑箱,其他例程不应要求了解该方法的内部工作情况,该方法也不应要求了解它外面的工程情况。

这就是为什么你的方法应依靠参数而不应依靠全局变量的原因。

创建专用方法时,请考虑下列指导原则:1)将复杂进程放入专用方法。

如果应用程序使用复杂的数学公式,请考虑将每个公式放入它自己的方法中。

这样使用这些公式的其他方法就不包含用于该公式的实际代码。

这样也可以更容易发现与公式相关的问题。

2)将数据输入/输出(I/O)放入专用方法。

3)将专用方法中可能要修改的代码隔离。

如果你知道某个进程经常变更,请将这个多变的代码放入专用方法,以便以后可以更容易的进行修改,并减少无意中给其他进程带来问题的可能性。

4)将业务规则封装在专用方法中。

业务规则常属于要修改的代码类别,应与应用程序的其余部分隔开。

其他方法不应知道业务规则,只有要调用的方法才使用这些规则。

2.3. 设计类和方法时,要达到下列目的:1)创建更加容易调试和维护的方法2)创建具有强大内聚力的类3)创建高度专用的方法4)创建松散连接的方法5)尽量使方法具有独立性6)提高方法的扇入性7)降低方法的扇出性2.4. 编程原则2.4.1.为方法和类赋予表义性强的名字为了使代码更加容易理解,最容易的方法之一是为你的方法赋予表义性强的名字。

函数名DoIt、GetIt的可读性很难与CalculateSalesTax、 RetrieveUserID相比。

由缩写方法名组成的代码很难理解和维护,没有理由再这样做了。

给方法正确的命名,可使程序工程的调试和维护工作大大的改观。

请认真对待方法命名的工作,不要为了减少键入操作量而降低方法的可理解度。

实际应用举例:1)给方法命名时应大小写字母混合使用。

如果句子全使用大写字母,那么阅读起来就非常困难,而大小写字母混合使用的句子,阅读起来就很容易。

2)定义方法名时不要使用缩写。

如果你认为应用程序中的某些工程应使用缩写,那么请将这些情况加上注释,并确保每个人在所有时间内都使用这些缩写。

决不要在某些方法中对某些单词进行缩写,而在别的方法中却不使用缩写。

3)定义方法名要统一使用英文单词或者计算机专业英语,要做到见名知意。

2.4.2.创建方法时,始终都应显式地定义它的作用域。

1) 如果你真的想创建一个公用方法,请向代码阅读者说明这一点。

2) 通过为每个方法赋予一个明确定义的作用域,可以减少代码阅读者需要投入的工作量。

应确保你为方法赋予最有意义的作用域。

如果一个方法只被同一类中的另一个方法调用,那么请将它创建成私有方法。

如果该方法是从多个类中的多个方法中调用,请将该说明为公用方法。

2.4.3.用参数在方法之间传递数据应尽量避免使用类变量。

一般来说,变量的作用域越小越好。

为了减少类变量,方法之一是将数据作为参数在不同方法之间传递,而不是让方法共享类变量。

1)为每个参数指定数据类型。

2)始终要对数进行检验,决不要假设你得数据没有问题。

程序员常犯的一个错误是在编写方法时假设数据没有问题。

在初始编程阶段,当编写调用方法时,这样的假设并无大碍。

这时你完全能够知道什么是参数的许可值,并按要求提供这些值。

但如果你不对参数的数据进行检验,那么下列情况就会给你带来很大麻烦:另外某个人创建了一个调用方法,但此人不知道允许的值;你在晚些时候添加了新的调用方法,并错误的传递了坏数据。

2.4.4.其他编程建议1.注意释放资源,如文件关闭,数据库操作后关闭ResultSet, Statement, Connection等,其他涉及IO操作的如:各种Reader,Writer,InputStream,OutputStream等等。

2.使用StringBuffer 对象在处理String 的时候要尽量使用StringBuffer 类,StringBuffer 类是构成String 类的基础。

String 类将StringBuffer 类封装了起来,(以花费更多时间为代价)为开发人员提供了一个安全的接口。

当我们在构造字符串的时候,我们应该用StringBuffer 来实现大部分的工作,当工作完成后将StringBuffer 对象再转换为需要的String 对象。

比如:如果有一个字符串必须不断地在其后添加许多字符来完成构造,那么我们应该使用StringBuffer 对象和它的append() 方法。

如果我们用String 对象代替StringBuffer 对象的话,会花费许多不必要的创建和释放对象的CPU 时间。

3.避免太多的使用synchronized 关键字避免不必要的使用关键字synchronized,应该在必要的时候再使用它,这是一个避免死锁的好方法。

必须使用时,也尽量控制范围,最好在块级控制。

4.避免使用java.util.Vector 等那些在jdk1.3前就有的集合类因为"Unlike the new collection implementations, Vector is synchronized.",所以使用java.util.Vector类在性能上会有所减低。

5.尽量使用接口而不是一个具体的类比方如下需求,给定一个SQL语句,返回一个对象的列表,实现中用java.util.ArrayList实现,于是定义方法为:public java.util.ArrayList getObjectItems(String sql)上面的方法存在一个问题,当getObjectItems内改用Vector或LinkedList实现,外部类必须做相应更改。

一个更好的方法是定义返回值为java.util.AbstractList更合适:public java.util.AbstractList getObjectItems(String sql)这样即使更改实现,外部类也不必做相应更改。

6.避免使用索引来调用数据库中间层组件返回的结果集如:for(int i=1; i<=dt.getRowCount(); i++){ String field1 = dt.getField(i, 0).toString(); ……}而应用字段名来存取结果集:for(int i=1; i<=dt.getRowCount(); i++){ String field1 = dt.getField(i, "field1").toString(); ……}这样在数据库设计更改或查询的SQL语句发生变化时,不会影响到程序的执行。

3.命名约定所有变量的定义应该遵循匈牙利命名法,由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其它字母小写,这样保证了对变量名能够进行正确的断句。

3.1. 工程的命名3.1.1.工程的命名直接使用projectname.3.1.2.工程目录的分配(参照各类开发工具的设置)1.设计文档(design):design2.源代码(source):src.3.引用的库文件(library):lib4.生成的代码(class):classes5. 生成的文档(document):docs。

相关文档
最新文档