1. 聚能聊>
  2. 话题详情

阿里巴巴Java规约插件的正确打开方式,居然是这样的

2017年10月14号,阿里巴巴在杭州云栖大会正式发布了《阿里巴巴Java开发手册》IDE插件(包括PMD规则实现库)正式对外开源,并且迅速占领Github开源热度周排行榜第一的位置。
0e4d541f-da85-48c4-b8c7-09355ada54c3.png | center

在开源这半个月以来收到很多使用者的咨询和建议,为此,我们邀请了《阿里巴巴Java开发手册》IDE插件的开发者蔡慷、龚胜芳,跟大家一起聊聊插件使用的正确打开方式。

代码规约插件P3C项目组的技术成员骏烈和胜燕会在11月3日15:00直播间回复!
还会和我们一起聊聊如何更好滴熟悉IDE插件的具体使用方式,以及如何快速参与到插件的开发中。立即报名直播

直播互动奖品

参与直播互动,赢取《码出高效,阿里巴巴Java开发手册详解》试读本。

这次与大家讨论的话题是

1、使用IDE插件是否遇到什么疑惑/难题?
2、是否你是否愿意参与到代码规约插件的开发中?
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
4、其他你想了解的关于代码规约插件的问题?

本话题将打赏《码出高效,阿里巴巴Java开发手册详解》试读本哦!~~大家聊起来!~

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    云栖定制电脑包 x 2

  • 奖品二

    云栖定制鼠标垫 x 3

  • 奖品三

    Java手册试读本 x 4

64个回答

3

青藤木子 已获得云栖定制电脑包 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?
刚开始加载IDE时会有短暂的报错,但刷新就好了。
2、是否你是否愿意参与到代码规约插件的开发中?
愿意啊,毕竟我也想成为内测员啊
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
不要,我要写出炒鸡漂亮的代码吓死他们!
4、其他你想了解的关于代码规约插件的问题?
我希望IDE可以智能化,比如可以自己根据用户资料配置数据。
求书

云效鼓励师 回复

炒鸡漂亮的代码吓死他们!
——有志向

青藤木子 回复

为什么不给书呢???😫😫

评论
2

xiaodel 已获得云栖定制电脑包 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?
一,其实我半个月前就安装起了,我使用IDEA 发现每次都需要手动点击才能检查代码,
似乎不能自动检查,也许我少设置了什么。
二,到现在我都不知道这个插件有些什么功能,目前我发现的只有类注释,接口注释,
方法注释方面的警告。
2、是否你是否愿意参与到代码规约插件的开发中?
关键我不会开发插件啊(大写的尴尬)
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
我下载体验了一下就向同事推荐,结果他说:什么鬼,才发布的?我才不当小白鼠!
(我已经气晕)
4、其他你想了解的关于代码规约插件的问题?
我想知道,它会对那些东东进行提示或者警告;会不会和IDE其他的插件有冲突。

云效鼓励师 回复

收到你的反馈,我们的技术专家会在直播现场为您解答,也会在直播中回复这一问题,如果您未及时观看直播,也会在直播结束将回复同步您

xiaodel 回复

好的

ooxiaofangoo 回复
回复@xiaodel:

我想知道,它会对那些东东进行提示或者警告;会不会和IDE其他的插件有冲突。
====> 不会冲突的

xiaodel 回复

ok

评论
2

雷侠 已获得Java手册试读本 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?

配置插件的时候很麻烦,我不知道是不是所有的插件都是这样的。
我需要的好几个插件但是配置起来很麻烦,一些ide是可以找到一些插件的,但是不是我想要的。
希望能有一个专门收集插件的平台。

2、是否你是否愿意参与到代码规约插件的开发中?

愿意,写一手好的代码规范的代码,让人看的都舒服很多,我最不喜欢写的就是垃圾代码。
正在一步一步的改正自己的不规范写代码的习惯。(但是我不会开发插件)

3、你会向周围的小伙伴推荐使用这款IDE插件吗?

当然,看他们的代码,发现也很不规范。所以,我会推荐他们用,改正他们的不规范写法。

4、其他你想了解的关于代码规约插件的问题?

会不会配置起来很麻烦?会不会出现与一些插件的功能冲突?会不会导致ide卡顿?
暂时就这么多,还的体验才行。

云效鼓励师 回复

收到你的反馈,我们的技术专家会在直播现场为您解答,也会在直播中回复这一问题,如果您未及时观看直播,也会在直播结束将回复同步您

!!!柒禧 回复

来学习了……

雷侠 回复

体验了几天,还不错。但是,目前还没有感觉到有很多的提示,不过也使我避免了很多误区。

评论
3

neoyu 已获得云栖定制鼠标垫 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?
在扫描类名的时候会出现关于MD5和URL的CamelCase的问题,我觉得这两个就是大写的呀。
2、你是否愿意参与到代码规约插件的开发中?
希望能参与,加深对规约本身的理解。
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
已经推给开发组使用。
部分检查内容能一键解决,这个很喜欢。
4、其他你想了解的关于代码规约插件的问题?
不知道数据库的规约支不支持

ooxiaofangoo 回复

数据库规约规则目前插件未实现,可以参考规约文档,另欢迎参与到插件开发中来实现你所需。

评论
2

aoteman675 已获得Java手册试读本 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?
Android Studio里面配置插件没有遇到什么问题,但是这个Java插件显示为实时检测,但是却不能实现实时检测,是不是还需要什么设置?之前使用的是360Fireline插件,FireLine插件是运行输出报告形式,没有实时检测功能,希望有个帮助文档对各种问题解决一下。
2、是否你是否愿意参与到代码规约插件的开发中?
当然愿意啦,代码书写规范不仅自己看着舒服,后期更新迭代也不会出现代码泥潭,无注释、不规范的代码不仅维护困难,可能开发人员几个月后自己都看不懂业务逻辑。所以好的代码规约和书写习惯非常重要。现在Google将Kotlin做为安卓APP官方开发语言,希望阿里巴巴可以开发Kotlin代码规范插件和手册。大多数开发者开始从java过渡到kotlin中。
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
团队和周围开发者强烈推荐使用,改正效率低下和阅读困难的代码
4、其他你想了解的关于代码规约插件的问题?
希望加入其它语言规约功能,安卓开发可以加入XML和Kotlin插件支持,

1

xiaoxueba 已获得云栖定制鼠标垫 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?

对于一些规范不一定能完全符合代码编写目的,也就是说不太适用的地方,能否支持定制化的配置。

2、是否你是否愿意参与到代码规约插件的开发中?

愿意,规约插件的开发本身就是码农工作的升华。

3、你会向周围的小伙伴推荐使用这款IDE插件吗?

强烈推荐。希望大家都能使用这样的工具,代码的可读性提升,对今后所有人的工作都会相当有益!

4、其他你想了解的关于代码规约插件的问题?

当前体验还比较有限,不知道不同环境、不同软件插件工具与其的兼容性如何。

0

yangchy 已获得云栖定制鼠标垫 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?
答:我用的是eclipse kepler,Java 7,使用扫描之后,项目报红,与编译错误无法区分,另外clear marker 按钮失效,每次都需要重启才能清除!使用很麻烦,一直在等更新
2、是否你是否愿意参与到代码规约插件的开发中?
答:非常愿意,一来可以参与开源项目提升自己,二来可以给行业提供约束,提高代码质量
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
答:我公司属于阿里系,插件一出来我已经在本公司内部推广了,而且CTO已经正式提出强制要求了
4、其他你想了解的关于代码规约插件的问题?
答:规约是否只在Java领域进行?另外,插件扫描代码,你们有没有对我们代码进行备份?我们代码会不会被泄漏?
b304f4f122f94c749d3bddff0d08fbd2_1_1509604169.239591.jpg

ooxiaofangoo 回复

放心,扫描是本地ide编辑器里静态扫描,只是提示错误,不会上传你的代码的。

评论
0

nothing_katu 已获得Java手册试读本 复制链接去分享

1、使用IDE插件是否遇到什么疑惑/难题?
我的开发环境是:win7 64位,eclipse Version: Neon.3 Release (4.6.3)
安装了插件,运行插件就卡死,所以还没有真正用起来。

2、是否你是否愿意参与到代码规约插件的开发中?
愿意。

3、你会向周围的小伙伴推荐使用这款IDE插件吗?
因为目前还没有真正用起来,所以还没有向小伙伴推荐,等使用之后,会向小伙伴推荐

4、其他你想了解的关于代码规约插件的问题?
只想尽快用起来,规范项目的代码开发。

0

sinb520 已获得Java手册试读本 复制链接去分享

  1. 使用IDE插件是否遇到什么疑惑/难题?
    答:暂时还没有,唯一遇到的一个小问题是在Eclipse中安装插件的时候,第一次输入链接搜索时报错,显示没有找到资源,不知道是不是网络的原因,试第二次就安装成功了。
  2. 你是否愿意参与到代码规约插件的开发中?
    答:当然愿意,因为我自己本身有点小小的强迫症,在编程的过程中力求做到格式规范,同时也经常参考一些编程专家的编程格式并做一些笔记,但是我现在还不太清楚插件的开发过程,还需要多多学习。
  3. 你会向周围的小伙伴推荐使用这款IDE插件吗?
    答:绝对会,因为编程规范在一个团队项目中其实是很重要的一环,有些程序员的编程风格简直是乱七八糟,这样既不利于团队的协同合作,也浪费了大家的时间,有必要按照一个统一的规则进行开发,并且我认为一定要写项目开发文档。
  4. 其他你想了解的关于代码规约插件的问题?
    答:现在的插件感觉就是把所有的代码规约放进一个规约数据库,只要检测到用户的代码违反了相关规定,就调用该规约并显示出来。我的建议是未来能不能对用户代码的规范程度进行评级?能不能根据用户违规的代码以及相关的规约给出系统的建议并且能在用户下次编写相关代码时给出提示呢?又或者像Android Studio一样,用户直接可以采纳插件的建议进行代码修改?我认为这样可以有效地帮助广大的开发者进行改进和提高,并且养成良好的编程习惯。

PS:可以的话,我想要一本《Java手册试读本》,O(∩_∩)O谢谢!

3

孤尽 复制链接去分享

我是《阿里巴巴Java开发手册》作者孤尽,大家知道《码出高效——阿里巴巴Java开发手册试读本》吗?当时是限量印刷的,我只有一本了,是孤本了,上边有众多阿里技术大牛的签名。现在阿里有高价求购此书的风潮。我自己好几个同学想要,我只能沦落到此来回答问题,希望小编能够赏赐一本。
1、使用IDE插件是否遇到什么疑惑/难题?
插件最大的问题在于速度能否再快一点,尤其是ECLIPSE
2、是否你是否愿意参与到代码规约插件的开发中?
我个人一直在项目组中。
3、你会向周围的小伙伴推荐使用这款IDE插件吗?
一直推荐到现在,现在全国近10万的用户都使用了这个插件。
4、其他你想了解的关于代码规约插件的问题?
希望了解到,未来插件还有什么功能规划。

聚小编 回复

膜拜大神!~~

评论
1

浮生递归 复制链接去分享

我说,选礼品的时候,明明看到有五本手册可以选的,提交后,就没有了。原来是你……

云效鼓励师 回复

哈哈 这个只有我发的聚能聊才有这个书哦~~此聊单独定制礼品 😝

浮生递归 回复

赶紧过来跟我合个影,以平息下我即将燃起的怒火

聚小编 回复

哈哈哈哈~~是我是我~~

评论
0

云木西 复制链接去分享

《阿里巴巴Java开发手册》中的规范条款,你掌握了多少?
这个认证考试,50道题精选自该手册,你能考多少分:https://edu.aliyun.com/certification/cldt02

云效鼓励师 回复

此聊下可以晒出你的分数,最高分者,我们邀请手册的作者孤尽请喝咖啡~~

聚小编 回复

木西同学打广告是要收费地~~

评论
0

问行 复制链接去分享

很不错哦,很想知道怎么使用呢?我可以推广到我们公司研发中心

云效鼓励师 回复

代码规约最全的资料如下,拿走不谢哦~~
规约直播(11月3日15:00即将开启):立即报名
阿里巴巴Java开发手册下载地址
插件下载地址:https://github.com/alibaba/p3c
插件使用指南
插件线上体验(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)立即体验

评论
0

1903509493481089 复制链接去分享

老土 不懂你们的爱

云效鼓励师 回复

代码规约最全的资料如下,拿走不谢哦~~
规约直播(11月3日15:00即将开启):立即报名
阿里巴巴Java开发手册下载地址
插件下载地址:https://github.com/alibaba/p3c
插件使用指南
插件线上体验(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)立即体验

评论
0

1848509485989204 复制链接去分享

需要多点学习

云效鼓励师 回复

代码规约最全的资料如下,拿走不谢哦~~
规约直播(11月3日15:00即将开启):立即报名
阿里巴巴Java开发手册下载地址
插件下载地址:https://github.com/alibaba/p3c
插件使用指南
插件线上体验(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)立即体验

评论
0

优雅先生 复制链接去分享

最好建立一套从0开始教授的指导流程图(配文字最好),这样就会让大家都省时省力(纯属个人意见)

云效鼓励师 回复

感谢你的建议,详细攻略如下

代码规约最全的资料如下,拿走不谢哦~~
规约直播(11月3日15:00即将开启):立即报名
阿里巴巴Java开发手册下载地址
插件下载地址:https://github.com/alibaba/p3c
插件使用指南
插件线上体验(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)立即体验

评论
0

mawang 复制链接去分享

java都不会用了

云效鼓励师 回复

掐指一算,你至少会三种语言,非Java的程序员语,Java,还有汉语~~~

评论
1

云效鼓励师 复制链接去分享

代码规约最全的资料如下:
规约直播(11月3日15:00即将开启):立即报名
阿里巴巴Java开发手册下载地址
插件下载地址:https://github.com/alibaba/p3c
插件使用指南
插件线上体验(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)立即体验

聚小编 回复

鼓励师美美达~

评论
0

1188759872281294 复制链接去分享

鼓励师好美好美

云效鼓励师 回复

😝这句鼓励好听好听

评论
0

1449108215973031 复制链接去分享

搞不懂这是干嘛的,所以我要注册来看看学习一下

云效鼓励师 回复

代码规约最全的资料如下,拿走不谢哦~~
规约直播(11月3日15:00即将开启):立即报名
阿里巴巴Java开发手册下载地址
插件下载地址:https://github.com/alibaba/p3c
插件使用指南
插件线上体验(云效>公有云>设置->测试服务->阿里巴巴Java代码规约)立即体验

评论
4