我正在读一些关于
Java中编码标准的书.
我一直喜欢漂亮干净的代码.
我一直喜欢漂亮干净的代码.
但有一些事情让我烦恼.例如,方法名称应以小写字母开头,如果有第二个字,则应以大写字符开头.但变量的标准是一样的.我觉得这有点混乱.
所以我问你们,你的编码标准是什么?
喜欢:
>你如何命名对象,方法,类等
>如果同一个类中有多个对象,那么你如何命名第二个对象?
>如果一个方法的参数中有一个对象,并且该方法中有同一个类的另一个对象,那么你如何命名它们?
>性能/代码美的最佳权衡是什么,很多小方法或更长的方法?
>随便多说些话. =)
解决方法
>大部分跟随
Java code convention.
>我尝试不要让对象成为什么样的类.如果我有五个不同的字符串,每个变量的名称应该描述变量表示什么信息/内容,而不是字符串.
>我发现它常常是愚蠢的,尝试提出变量的变体只是因为它存在作为一个方法参数和一个类变量.我主要使用与此语法相同的名称this.theVariable = theVariable
>一个方法应该尽可能的简短:尽可能少的行,尽可能少的嵌套级别(即最多一个if语句,而不是ifs内部ifs等)
> Robert Martin’s Clean Code强烈推荐!
>我尝试不要让对象成为什么样的类.如果我有五个不同的字符串,每个变量的名称应该描述变量表示什么信息/内容,而不是字符串.
>我发现它常常是愚蠢的,尝试提出变量的变体只是因为它存在作为一个方法参数和一个类变量.我主要使用与此语法相同的名称this.theVariable = theVariable
>一个方法应该尽可能的简短:尽可能少的行,尽可能少的嵌套级别(即最多一个if语句,而不是ifs内部ifs等)
> Robert Martin’s Clean Code强烈推荐!