究竟怎样写代码才算是好代码,今天就跟大家聊一聊这个话题
一、代码命名规范:
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
本文详细介绍了良好的代码命名规范,包括包名、类名、接口名、变量名等的命名原则,帮助开发者写出清晰易懂的代码。

2792

被折叠的 条评论
为什么被折叠?



