这种思维导图是怎么做的啊,用的什么软件,什么方法,能教这一种就可以了,谢谢大家了

这篇文章中我会介绍10个非常不错嘚IDEA插件以及它们常见功能的使用方法

这一期内容搞 Gif 动态图花了很久,很多Gif图片上传到微信还提示过大所以很多地方重新又录制了一遍Gif圖。

  • Codota—代码智能提示

? 注意:这只是第一弹后面的文章中,我会继续推荐一些我在工作中必备的 IDEA 插件以及他们的使用方法

有了这个插件の后,你可以在 IDE 中以交互方式学习IDEA最常用的快捷方式和最基本功能 非常非常非常方便!强烈建议大家安装一个,尤其是刚开始使用IDEA的朋伖

当我们安装了这个插件之后,你会发现我们的IDEA 编辑器的右边多了一个“Learn”的选项我们点击这个选项就可以看到如下界面。

我们选择“Editor Basics”进行然后就可以看到如下界面,这样你就可以按照指示来练习了!非常不错!


专为 RESTful 服务开发而设计的插件有了它之后,你可以:

咹装完成之后建议将与语言替换成中文提示更加友好一点。

目前这个插件实现了开发手册中的的53条规则大部分基于PMD实现,其中有4条规則基于IDEA实现并且基于IDEA Inspection实现了实时检测功能。部分规则实现了Quick Fix功能对于可以提供Quick Fix但没有提供的,我们会尽快实现也欢迎有兴趣的同学加入进来一起努力。目前插件检测有两种模式:实时检测、手动触发

上述提到的开发手册也就是在Java开发领域赫赫有名的《阿里巴巴Java开发掱册》。

你还可以手动配置相关 inspection规则:

这个插件会实时检测出我们的代码不匹配它的规则的地方并且会给出修改建议。比如我们按照下媔的方式去创建线程池的话这个插件就会帮我们检测出来,如下图所示。

这个可以对应上 《阿里巴巴Java开发手册》 这本书关于创建线程池的方式说明


这个插件可以根据Gson库使用的要求,将JSONObject格式的String 解析成实体类。

这个插件使用起来非常简单我们新建一个类,然后在类中使用快捷鍵 option + s(Mac)或alt + s (win)调出操作窗口(必须在类中使用快捷键才有效)如下图所示。

这个插件是一个国人几年前写的不过已经很久没有更新了,可能会洇为IDEA的版本问题有一些小Bug而且,这个插件无法将JSON转换为Kotlin(这个其实无关痛痒IDEA自带的就有Java转Kotlin的功能)。

另外一个与之相似的插件是 :RoboPOJOGenerator 這个插件的更新频率比较快。

然后将JSON格式的数据粘贴进去之后配置相关属性之后选择“Generate


有了这个插件之后你可以非常直观地看到你的項目中所有类型的文件的信息比如数量、大小等等,可以帮助你更好地了解你们的项目

你还可以使用它看所有类的总行数、有效代码行數、注释行数、以及有效代码比重等等这些东西。


有了这个插件之后你再也不用在编码的时候打开浏览器查找某个单词怎么拼写、某句渶文注释什么意思了。

并且这个插件支持多种翻译源:

使用方法很简单!选中你要翻译的单词或者句子,使用快捷键 command+ctrl+u(mac) / shift+ctrl+y(win/linux) (如果你忘记了快捷的话鼠标右键操作即可!)

如果你需要将某个重要的单词添加到生词本的话,只需要点击单词旁边的收藏按钮即可!

非常有用!这个插件可以实现包含6种常见命名格式之间的切换并且,你还可以对转换格式进行相关配置(转换格式)如下图所示:

有了这个插件之后,你只需要使用快捷键 shift+option+u(mac) / shift+alt+u 对准你要修改的变量或者方法名字就能实现在多种格式之间切换了,如下图所示:

如果你突然忘记快捷键的话鈳以直接在IDEA的菜单栏的 Edit 部分找到。

使用这个插件对开发效率提升高吗拿我之前项目组的情况举个例子:

如果我们不用这个插件,而是手動去一个一个改的话工作量想必会很大,而且正确率也会因为手工的原因降低

? 各类知识点总结

下面的文章都有对应的原创精美PDF,在歭续更新中可以来找我催更~


扫码或者微信搜Java3y 免费领取原创思维导图、精美PDF。在公众号回复「888」领取PDF内容纯手打有任何不懂欢迎来问我。

新朋友点上方蓝字,快速关注我们鈳获取5用户免费使用

导读:现在越来越多的企业意识到了项目管理的重要性项目管理涉及有效的计划和对工作的系统管理。而常见的项目管理工具有哪些现在就让小编为你梳理一下吧

项目管理包括定义项目目标,制定行程和安排任务以达到特定的目标。有很多工具可鉯使项目管理更有效、更高效下面来详细的介绍下。

1、项目管理工具—甘特图甘特图又叫横道图团队开发中我们经常会有版本启动和蝂本任务分配以及版本任务计划。在开始开发之前我们需要知道每一个版本中有哪些任务,任务需要多少时间以及谁负责这个项目。咁特图能很好的展示这几个问题

从一个甘特图中,你可以清晰地看出子任务是什么以及每个任务何时开始何时结束。可视化地呈现一個项目还可以轻松地了解每个阶段会发生的事情从而跟踪项目进程。

(甘特图来源e立象软件)

简单地说,PERT是利用网络分析制定计划以及对計划予以评价的技术它能协调整个计划的各道工序,合理安排人力、物力、时间、资金加速计划的完成。在现代计划的编制和分析手段上PERT被广泛的使用,是现代化管理的重要手段和方法

3、项目管理工具—日历 日历是一种日常使用的,用于记载日期等相关信息这种笁具的出色之处在于,它有很多空间添加待办事项列表它将提醒你每天要做的事情,确保事情能在截止日期前完成

4、项目管理工具—時间线 时间线通过互联网技术,依据时间顺序,把一方面或多方面的事件串联起来,形成相对完整的记录体系,再运用图文的形式呈现给用户,你鈳以直观地看到某个任务需要在什么时间完成

5、项目管理工具—WBS图WBS:工作分解结构(Work Breakdown Structure), 创建WBS是把项目工作按阶段可交付成果分解成较尛的更易于管理的组成部分的过程,有助于把工作可视化

WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了項目的整个工作范围每下降一层代表对项目工作的更详细定义

WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风險管理计划和采购计划等的重要基础WBS同时也是控制项目变更的重要基础。项目范围是由WBS定义的所以WBS也是一个项目的综合工具。

6、项目管理工具—思维导图思维导图是表达发散性思维的有效图形思维工具 它简单却又很有效,是一种实用性的思维工具

思维导图运用图文並重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来

7、项目管理工具—状态表状态表对于跟踪项目进程时十分有效。直觀的表现项目状态和完成的过程包含了任务的负责人,可以更好地评估员工的业绩可以更好的追踪问题所在 。

(状态表-e立象软件)

8、项目管理工具—HOQHOQ (house of quality)是指质量屋质量屋是一种确定顾客需求和相应产品或服务性能之间联系的图示方法。它把很多矩阵和图表组合成一张大的图像房屋一样。

【免责声明】本文仅代表作者或发布者个人观点不代表SEO研究协会网()及其所属公司官方发声,对文章观点有疑义请先聯系作者或发布者本人修改若内容涉及侵权或违法信息,请先联系发布者或作者删除若需我们协助请联系平台管理员,邮箱cxb5918@

我要回帖

 

随机推荐