程序员开发手册.pdfVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

程序员开发手册

安全生产信息化管理系统》程序员开发手册

1.概述

目的:

1.方便代码的交流和维护。

2.不影响编码效率,不与大众惯冲突。

3.使代码更美观,阅读更方便。

4.使代码逻辑更清晰,更易于理解。

范围:

本手册适用于开发部全体人员,在软件项目开发的代码编

写和后期维护阶段起作用。

警示:

对于不符合编码规范的代码,必须在限期内修正。逾期视

为工作过失,部门主管或相关负责人视具体情况做出相关处理。

术语定义:

1.匈牙利命名法已被禁用。

2.推荐使用帕斯卡(pascal)命名法或骆驼(Camel)命名法。

2.代码格式

列宽:

1.为了防止在阅读代码时不得不滚动源代码编辑器,每行

代码或注释在一般显示频率下不得超过一显示屏,代码列宽控

制在110字符左右。

2.系统中部分代码可以不遵循此原则,比如

VIWFormItemDetail[]dv=(VIWFormItemDetail[]),sqlParams)。

3.SQL语句拼接、字符串拼接、函数参数名过长、判断语

句过长的代码要遵循以上原则。

换行:

1.当表达式超出或即将超出规定的列宽,一行被分为几行

时,通过将串联运算符放在每一行的末尾而不是开头,清楚地

表示没有后面的行是不完整的。例如:

StringquerySql=“SELECTProjectId”+“,ProjectTitle”+“FROM

Project”。

2.每一行上放置的语句避免超过一条。

3.当表达式超出或即将超出规定的列宽,遵循以下规则进

行换行:

1)在逗号前换行。

2)在操作符前换行。

3)规则1优先于规则2.例如:StringBuilderquerySql=

。。AS

在编写代码时,应该遵守一定的格式规范,以提高代码的

可读性和可维护性。

首先,缩进应该使用四个空格,而不是制表符。这样可以

避免在不同的编辑器和环境中出现混乱的缩进。

其次,空行应该用于分隔逻辑上相关的代码块。例如,在

接口和类、枚举和类、以及类与类之间应该使用两个空行。而

在方法与方法、属性与属性、方法中的逻辑块之间、以及注释

与它注释的语句之间应该使用一个空行。

此外,在关键字和左括号“(”之间应该使用空格隔开,而

在方法名和左括号“(”之间不应该使用空格。同时,在二元操

作符和操作数之间应该使用空格隔开。

在使用括号时,左括号“(”应该与关键字或方法名之间用

一个空格隔开,而左花括号“{”应该放在关键字或方法名的下

一行并与之对齐。同时,左花括号“{”应该与相应的右花括号

“}”对齐,并且通常情况下左花括号“{”应该单独成行。

最后,在if、while、do语句中一定要使用{},即使{}号

中为空或只有一条语句。这样可以避免出现逻辑错误和代码混

乱的情况。

If(someValue==1){

XXX2;

建议加注释

找到与之相应的{

while(1){

if(valid){

XXX用于方法内的代码注释

建议使用Xml标签注释来标记接口、类、方法、属性、

字段

每行声明一个变量,并按字母顺序排列

intlevel;

for(inti=0.imaxLoops。i++){

避免不同层次间的变量重名

intcount;

voidMyMethod(){

if(n){

intcount=0;

类和接口的声明

方法名与左括号间没有空格,左花括号单独成行并与声明

对齐,方法间用一个空行隔开

不要使用public或protected的实例字段,考虑使用get和

set属性访问器来访问字段

pu

文档评论(0)

162****6581 + 关注
实名认证
文档贡献者

一线教师,长期在一线从事教学工作。

1亿VIP精品文档

相关文档