聊一聊怎样写代码才算是好代码

本文详细介绍了良好的代码命名规范,包括包名、类名、接口名、变量名等的命名原则,帮助开发者写出清晰易懂的代码。

究竟怎样写代码才算是好代码,今天就跟大家聊一聊这个话题

一、代码命名规范:

1、 package包名全部由小写的ASCII字母组成,用“.”分隔。在此项目中,所有的包均以“com.abc.ticket”开头。

2、 class 类名应当是名词,每个内部单词的头一个字母大写。应当使你的类名简单和具有说明性。用完整的英语单词或约定俗成的简写命名类名。

【示例】public class UserManager

3、 interface接口名应当是名词,每个内部单词的头一个字母大写。应当使你的接口名简单和具有说明性。用完整的英语单词或约定俗成的简写命名接口名。

【示例】interface TicketManagement

4、 Class 成员属性及变量的命名 (*) 变量名全部由字母组成,头一个字母小写,以后每个内部单词的头一个字母大写。变量名应该短而有意义。变量名的选择应该易于记忆。一个字符的变量名应避免,除非用于临时变量。通常临时变量名的命名规则为:i,j,k,m,n用于整数;c,d,e用于字符。

5、常量的命名,Java 里的常量,是用static final 修饰的,应该用全大写加下划线命名,并且尽量指出完整含义。

【示例】static final String SMTH_BBS=”bbs.tsinghua.edu.cn”;

6、数组的命名,数组应该总是用下面的形式来命名:byte[] buffer;

7、方法的参数和变量的命名规范一致,且应使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字。

http://blog.eastmoney.com/j1550024695909052/blog_552791319.html

http://blog.eastmoney.com/j1550024695909052/blog_552841699.html

http://blog.eastmoney.com/j1550024695909052/blog_552842219.html

http://blog.eastmoney.com/j1550024695909052/blog_552874709.html

http://blog.eastmoney.com/j1550024695909052/blog_552887533.html

http://www.wang1314.com/doc/topic-1380969-1.html

http://www.wang1314.com/doc/topic-1380973-1.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi83.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi84.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi87.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi88.html

http://www.talkforex.com/thread-782855-1-1.html

http://www.talkforex.com/thread-783083-1-1.html

http://www.talkforex.com/thread-783212-1-1.html

http://www.talkforex.com/thread-783467-1-1.html

http://www.talkforex.com/thread-783692-1-1.html

http://www.ibaopen.com/post/314209.html

http://www.ibaopen.com/post/314222.html

http://www.ibaopen.com/post/314524.html

http://www.ibaopen.com/post/314529.html

http://www.ibaopen.com/post/314809.html

http://www.99inf.com/jinrong/yhbx/1055574.html

http://www.ibaopen.com/post/311192.html

http://www.ibaopen.com/post/311234.html

http://www.ibaopen.com/post/311672.html

http://www.ibaopen.com/post/311682.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi5g.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi5j.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi5t.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi5u.html

http://blog.sina.com.cn/s/blog_15df28d4a0102wi60.html

http://www.99inf.com/jinrong/yhbx/1055590.html

http://www.99inf.com/jinrong/yhbx/1055992.html

http://www.99inf.com/jinrong/yhbx/1056004.html

http://www.99inf.com/jinrong/yhbx/1056158.html

http://www.99inf.com/jinrong/yhbx/1056316.html

http://www.99inf.com/jinrong/yhbx/1056518.html

http://www.99inf.com/jinrong/yhbx/1056538.html

http://www.99inf.com/jinrong/yhbx/1056624.html

http://www.99inf.com/jinrong/yhbx/1056632.html

http://mingjia.cngold.org/expert/1304176/news/c742296.htm

http://mingjia.cngold.org/expert/1304176/news/c742313.htm

http://mingjia.cngold.org/expert/1304176/news/c742581.htm

http://mingjia.cngold.org/expert/1304176/news/c742587.htm

http://mingjia.cngold.org/expert/1304176/news/c742710.htm

http://mingjia.cngold.org/expert/1304176/news/c742838.htm

http://mingjia.cngold.org/expert/1304176/news/c742977.htm

http://mingjia.cngold.org/expert/1304176/news/c742984.htm

http://mingjia.cngold.org/expert/1304176/news/c743069.htm

http://mingjia.cngold.org/expert/1304176/news/c743075.htm

http://bbs.clzg.cn/thread-7192133-1-1.html

http://bbs.clzg.cn/thread-7192469-1-1.html

http://bbs.clzg.cn/thread-7192693-1-1.html

http://bbs.clzg.cn/thread-7192703-1-1.html

http://shiyou.huangye88.com/xinxi/98421641.html

http://shiyou.huangye88.com/xinxi/98421701.html

http://www.xici.net/d233983945.htm

http://www.xici.net/d233983997.htm

http://tieba.baidu.com/p/4790901740

http://tieba.baidu.com/p/4790966559

http://www.togv.net/zhiyejinengpeixun/nz5xgvv97cvdl8cqq1bm.htm

http://www.togv.net/zhiyejinengpeixun/e3rpnssomrtmqxn5sxx2.htm

http://bbs.hexun.com/money/post_75_10670488_1_d.html

http://bbs.hexun.com/money/post_75_10671087_1_d.html

http://www.230la.com/news/show-95571.html

http://bbs.open.qq.com/thread-18775042-1-1.html

http://bbs.open.qq.com/thread-18762876-1-1.html

http://bbs.open.qq.com/thread-18770561-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值