1、开发团队的代码问题

开发中一个团队中不同的人有着不同的习惯,并且团队中有部分人员离职后写出来的代码会有交接的人员去自习看上一个人员写出来的代码,如果代码很不规范,这样就很难让人看懂。

2、解决代码规范而产生的工具

阿里代码规范工具p3c就是为了解决上述等问题而产生的,一些变量的命名规范,注释,没有用到的对象以及资源等,都会被阿里代码规范工具扫描出来,规范我们的代码以及团队代码,养成好的代码习惯。

3、eclipse安装p3c

打开eclipse,点击Help=》Install New Software》插件安装菜单。

点击Add,在安装插件的地址栏中输入:https://p3c.alibaba.com/plugin/eclipse/update

输入完name以及地址后点击add,这个时候需要稍等一小会十几秒左右。大概就是通过输入的去仓库地址寻找具体资源。

等资源加载完毕后我们可以去勾选这个资源然后点击next。后续还有个直接next.

到这里我们需要点击接受条款 I accept 。。。,然后点击finish。

这时候我们可以看见eclipse的右下角会出现installing SoftWare,也就是eclipse在安装插件,我们等到安装完毕后,我们去重启eclipse就可以使用了。

中途可能会出现这个警告,我们直接点击Install anyway。

安装完毕后提示重启。我们直接点击重启Restart Now。

4、p3c插件的具体使用

我们重启或会发现eclipse的右上角工具栏会出选两个图标,我们只需要点击第一个图标,点击完后eclipse中间会出现两个栏位,是为了展示我们以后扫描代码的结果的。

我们对着我们的需要规范的java文件鼠标右键点击,会多出一个选项“阿里编码规约扫描”,我们我们可以试着点击后会出现扫描结果,我们可以根据结果修改完善自己的编码规范。

eclipse集成阿里代码规范工具p3c相关推荐

  1. Eclipse安装阿里巴巴代码规范插件p3c

    第一步:进入Help->Install New Software 第二步:输入 https://p3c.alibaba.com/plugin/eclipse/update  第三步:安装完成后重 ...

  2. 学习阿里代码规范笔记

    阿里代码规范笔记 记录一下 关于命名 常量定义 代码格式 OOP规约 集合处理 并发处理 控制语句 注释规约 异常日志 单元测试 安全规约 数据库规范 索引规约 Sql语句 ORM映射 分层领域模型规 ...

  3. 前端代码规范工具ESLint和Prettier

    前端代码规范工具ESLint和Prettier 1. ESLint是什么? ESLint 是一个开源的 JavaScript 代码检查工具,由 Nicholas C. Zakas 于2013年6月创建 ...

  4. 详解Eclipse集成Jad反编译工具

    一.什么是反编译? 高级语言源程序经过编译变成可执行文件,反编译就是逆过程,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程,NET.Java这样的运行在虚拟机上的编程语言, ...

  5. 好代码是管出来的——.Net中的代码规范工具及使用

    上一篇文章好代码是管出来的--C#的代码规范介绍了编码标准中一些常用的工具,本篇就具体来介绍如何使用它们来完成代码管理. 本文主要内容有: Roslyn简介 开发基于Roslyn的代码分析器 常用的基 ...

  6. 怎么解决缺少java.doc_阿里代码规范检测中方法缺少javadoc注释怎么办

    阿里代码规范检测中方法缺少javadoc注释怎么办 发布时间:2020-08-12 15:01:48 来源:亿速云 阅读:204 作者:小新 这篇文章给大家分享的是有关阿里代码规范检测中方法缺少jav ...

  7. IDEA安装阿里代码规范检查插件

    IDEA安装阿里代码规范检查插件 1.安装插件 2.下载本地zip包插件并安装 3.代码检查 观前提示: 本文所使用的IDEA版本为ultimate 2019.1. 近来,公司要求代码规范检查,自己想 ...

  8. pycharm代码规范工具flake8

    文章目录 代码规范 一.flake8是什么? 二.pycharm中安装与使用flake8 1.安装 2.flake8工具使用 三.代码规范部分常见错误 总结 代码规范 随着计算机语言的发展,代码规范是 ...

  9. 代码规范工具-Checkstyle使用手册

    前段时间中心需要对外包的项目进行代码质量管理,所以在此对前段时间的工作做下总结. 现在很多开源工具都可以对代码进行规范审核,比较流行的有以下几款,大致给个简单介绍. PMD:是一款采用BSD协议发布的 ...

  10. idea配置阿里代码规范

    阿里官方描述 无规矩不成方圆,无规范不能协作.阿里近万名Java技术精英的经验总结,铸就了高含金量的<阿里巴巴Java开发手册>,并向业界开放,希望使团队在Java开发上更高效.容错.有协 ...

最新文章

  1. mysql explain详解_数据库mysql(1)——B+TREE索引原理
  2. System.InvalidOperationException:“线程间操作无效: 从不是创建控件“txtPortName02”的线程访问它。”...
  3. 分布式内存数据库的CAP-BASE原理
  4. ACL 2021|CHASE: 首个跨领域多轮Text2SQL中文数据集
  5. VTK:相互作用之CallBack
  6. uinty粒子系统子物体变大_新Unity 最新粒子系统如何用代码改变参数
  7. python中pd是什么意思_python怎么用pd导入xlsx
  8. 系统进程查看 --- 微软官方出品
  9. ASP.NET 数据绑定常用代码及其性能分析
  10. 民间股神:上海殷保华的股票操盘手奇人绝技
  11. 【必修】人工智能原理 学习笔记(二)chapter 2 产生式系统
  12. android脚本录制脚本,Android 屏幕录制GIF脚本
  13. [转]尼康D7000或D7100优化校准与白平衡设置摄影指南
  14. 我的世界Java种子算法_Minecraft:说说“种子”的使用和原理吧
  15. 第四章分支结构程序设计
  16. 计算机专业教务工作总结,计算机系阶段工作总结
  17. ramdump,QPST
  18. 基带传输与频带传输(关系与区别)
  19. [maven] maven
  20. 微信小程序发送多条服务通知

热门文章

  1. STM32机器人控制开发教程No.4 使用串口通信控制电机(基于HAL库)
  2. 产品经理学习一(定义、分类、成员配合、调研、3D文档、竞品分析、SWOT分析)
  3. 为酒店设计一套计算机网络管理系统,酒店管理系统设计方案(9页)-原创力文档...
  4. 计算机地图制图 知识总结
  5. python使用Jpype调用java程序
  6. 有限域的Lagrange插值分析ZUC流密码S盒的代数结构
  7. 高数篇(三)-- 最小二乘法、正则化
  8. linux打印重定向并打印机,将虚拟打印机的输出重定向到Python脚本
  9. c语言字符串逆序输出reverse,将一个字符串逆序输出
  10. 【转】DVI转HDMI没声音怎么办