我正在与一组开发人员(位于同一位置)一起开发一个项目(Android 项目)。
我们需要制定一些规则来命名类、文件、xml 元素等......
目前,我们在项目的根目录中有一个名为“code_conventions.txt”的文件,我们以自由文本方式编写规则。
前任:
1. Append "Activity" string after each class in the app that extends Activity Class
最好的方法是什么?
我正在与一组开发人员(位于同一位置)一起开发一个项目(Android 项目)。
我们需要制定一些规则来命名类、文件、xml 元素等......
目前,我们在项目的根目录中有一个名为“code_conventions.txt”的文件,我们以自由文本方式编写规则。
前任:
1. Append "Activity" string after each class in the app that extends Activity Class
最好的方法是什么?
我工作的公司有一套用于所有 Java 开发的编码标准。该文件托管在我们自己的 wiki Intranet 上。新用户必须阅读文件并遵守约定。该文件包含一些约定,例如在成员变量名称前加上m
,例如。mUsername
,或对类和方法名称使用驼峰式大小写。
这些规则对于自动化来说已经成熟了。查看Checkstyle,它将在您编写代码时自动检查这些类型的规则的执行情况,因此无需执行手动检查。
例如,您可以使用正则表达式检查来验证您在问题中记录的断言。
如果您真的想强制执行编码约定,您可以查看使用http://checkstyle.sourceforge.net/并将其作为构建的一部分。