提高代码质量-工具篇
注:这是一篇翻译文章,原文:How to improve quality and syntax of your Android code,为了理解连贯,翻译过程中我修改了一些陈述逻辑和顺序,同时也加了一些自己的补充。
在这片文章中,我将从工具使用的角度上讲述如何提高 Android 代码质量,这些自动化工具包括 Checksytle、Findbugs、PMD 和 Android Lint. 团队中代码意识不一致,水平参差不齐,代码风格迥异,定下的规范也是熟视无睹。这时候就需要借助工具的力量,利用工具自动地帮助我们检测代码,避免代码恶习,预防蚁穴坏堤。
0.1 Fork 这个例子工程
我强烈建议你fork这个例子工程,所有的使用事列都会在这个demo中呈现,同时你可以测试你自己写的规则。
0.2 关于 Gradle 的 Task
理解 Gra

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源中国 iOS 客户端 v3.7.6 代码开源
昨天,我们正式发布了开源中国iOS客户端v3.7.6版本,今天我们如约双手奉上此版源码,敬请各位笑纳。 这个版本中的主要变化集中在:栏目订阅、登录注册、动弹列表的异步绘制改进等,希望大家能够多多批评指正。 或许大家已经注意到了,开源中国客户端源码经过几次调整之后,现在都已MIT协议开源了。MIT协议意味着,我们的源码几乎允许大家做各种事情。也正因为如此,为了能够更好的服务广大OSCer,我们对接口调用做了更多的安全验证(以后还会继续对这部分做调整以确保更高的安全性)。所以,如果你编译运行之后,获取不到任何数据,这纯属正常情况。 如果你想使用开源中国API做一些自己喜欢的事情,请移步开源中国开放平台,这里有许多接口可以供你使用。 iOS客户端v3.7.6源码,请访问:http://git.oschina.net/oschina/iphone-app 需要说明的几点: 仓库的master分支中,并不保留任何代码 最新的代码总是会在其版本号对应的tag中(如:v3.7.6) 将代码放到分支(或标签)中有什么好坏,请大家自行补脑 大家都知道,开源中国秉承自由、开放、分享的精神,每次客户端升级之...
- 下一篇
Wine 将支持在 Android 上运行 Windows 应用
想要在Linux或者Mac平台上运行Windows应用和游戏?Wine无疑是首选。未来几周开发团队不仅会推出最新版本,还有望披露关于 Windows-on-Android 系统的更多信息,意味着用户能够在Android系统上运行Windows应用。 不过这个项目还在早期开发阶段,Wine开发者目前致力于整合现有的CrossOver Android软件至现有的开源Windows API上,一旦完成之后允许在Android系统上运行Windows应用。不过在即将到来的Wine 2.0上我们并不会看到,而且会存在一些限制。 现有的CrossOver Android预览版主要能够在基于英特尔的Chromebook和Android平板上运行Windows 应用,而目前Android阵营中英特尔处理器所占比重微乎其微。 文章转载自 开源中国社区 [http://www.oschina.net]
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)