返回介绍

4.3 统一代码格式

发布于 2024-08-17 23:46:12 字数 1030 浏览 0 评论 0 收藏 0

最后说说代码格式的问题。这就完全是个人偏好了。有人喜欢把方法的左括号写在下一行,有人则把方法的左括号与方法名称放在同一行;有人喜欢一句话就是一行代码,有人则喜欢把一句话分成若干行来增强可读性。总之是各有各的喜好。

但是作为一个团队,我们希望在一个项目中的代码,看上去像是一个人写的。那么除了要求所有开发人员遵守编码规范和命名规范外,统一的代码格式也是非常重要的。

Android源码中包含了一份android-formatting.xml,专门用于统一代码格式。每个开发人员在Eclipse导入这个文件后,以后在执行快捷键ctrl+shift+f时,Eclipse都会根据这个文件来调整代码格式。导入方法如下:

window->preferences->java->Code style->Formatter中导入


android-formatting.xml

这个文件我们可以签入到SVN上,这样就能所有开发人员导入的是同一份代码格式文件。 [1]

一方面,我们统一代码格式、制定编码规范和命名规范,另一方面,我们需要检查开发人员是否严格遵守这些规范,人工检查会累死人的,需要有一个自动检查的工具。这里我推荐checkstyle [2] 。这是个很有趣的工具,博客园上有专门的介绍 [3]

但是,这个工具只是锦上添花,不必花太多精力在上面。我们还是要把更多功课做足在优化App性能、Crash修复上。

[1] 更详尽的介绍,可以参考CSDN上这篇文章:http://blog.csdn.net/thl789/article/details/8040603。

[2] 官方网站地址:http://checkstyle.sourceforge.net/。

[3] 详细内容请参见http://www.cnblogs.com/qianxudetianxia/archive/2012/01/01/2309102.html。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文