前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初级编码规范

初级编码规范

作者头像
老九君
发布2022-03-14 10:40:40
3770
发布2022-03-14 10:40:40
举报
文章被收录于专栏:老九学堂

良好的编码规范和习惯会让你的代码锦上添花,同时也会大大的增加团队协作开发的效率,避免很多细节的问题,从而大大的提高你的代码的可阅读性,同时也是一个优秀开发者的必备技能之一,所以接下来,我们就一起来了解并掌握一些常见的编码规范吧。

一、命名规范

类名的首字母必须大写。

所有成员变量、方法命名时,必须遵守骆驼命名法。

【PS:骆驼式命名法就是当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名——骆驼命名法,也叫驼峰命名

范例:

一般运算符两边都必须有空格+、-、*、/、%、=、<、>、!=、<=、>= 两边空格,如:

一元运算可以除外,比如:i++;  i--;  ++i;  --i;

书写{ }采用如下格式:

抽象类以Abstract开头;

接口的实现使用Impl结尾;

静态不可变的变量全部使用大写,并且单词之间用_进行分隔:如

包名由小写字母和少量数字组成,包名统一用代表模块贴切含义的英文单词或缩写;

例如老九学堂的项目是这样命名的:

包名一级为com;

包名二级为xuetang9;

包名三级为班级编号,prot001;

包名四级为小组名,如crazy;

包名五级按功能模块划分等,如oofood;

所以包名为:com.xuetang9.prot001.crazy.oofood

二、注释要求

注释是帮助程序读者的一种手段在编码的过程中必须随时加注释,不能过后补齐。通过注释描述当时的思路,以及悬而未决的问题;提高程序的可读性,规范性,维护性。提供使用说明、及配置信息。

1.每行注释不超过40个中文字;

2.每个类、接口的开头必须多行的详细的功能说明,使用中文注释,包括作者、版本、创建时间等等;

3.每個方法前面都必須使用Javadoc的中文注释,必须说明该方法的作用与目的;

4.每个成员变量必须有单行中文注释,必须说明该成员变量的作用与目的。

类注释

方法注释

方法头注释必须包括:方法执行了什么功能,为什么要这样处理;方法处理过程中对对象的那些属性可能进行更改;方法执行前后,对象的状态。

1.比较、循环等控制结构必须加注释;

2.在代码的功能并非一目了然的情况下,应当说明为什么要这样做;

3.局部变量必须加注释;

4.复杂难写的代码必须加注释;

5.如果一系列代码的前后执行顺序有要求,必须注释说明 方法开头需要的注释内容:作者、功能、参数说明、返回值、例外、日期、修改日期,修改人,修改原因。

举例:

变量注释

要求注释所有的变量(域)。如下所示:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老九学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档