【每日收藏】资深开发者的开发工具

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 【每日收藏】资深开发者的开发工具

前言

  作为一个开发者,正确的利用工具能够让你更快的适应工作内容和提高开发的工作效率,下面总结的14款工具都是作为一个职场老人在工作中最常使用的。

获取方式: 私信回复【JAVA开发工具】即可

image.png

一 : smartgit/sourcetree

  免费的一款git图形化操作工具。现在公司中,代码管理平台基本都是使用git,想要拉取或者更新代码时,难免每次都需要通过命令行的方式,这样会显得比较繁琐。

  直接通过图形化操作工具则可以更加便捷,简单,解决冲突时也更直观,开发者必备工具之一,同时,在此处也推荐使用IDEA中自带的代码管理工具,也是非常简单,后面会专门写一遍文章来解释。

image.png

image.png

二: everything

   一款号称速度最快的的文件搜索工具,通过everything能够快速帮你定位在系统中任何一个文件的位置,简单又方便。image.png

三: 软媒魔方 & 元气壁纸

   作为一个开发者,怎么能容忍界面杂乱无章呢!通过软媒魔方可以让你的界面变得井然有序,通过元气壁纸让你拥有高逼格的电脑壁纸,时刻彰显着程序员的"牛逼"!

image.png

image.png

四: utools

   我愿称之为最牛逼的工具,讲真,用它之后我斗图没输过,它里面包含了各种学习工具、斗图工具(表情包太多了)、谁用谁知道,这个工具可以让你分分种秒杀大多数老员工,最重要还是免费,太强了!!!

image.png

五: 有道云笔记

   免费、一个简单便捷的在线笔记本,手机和电脑版的都有。开发者总离不开日报、周报,通过它可以编辑记录,每天下班直接粘贴复制即可完成日报、周报的编写,太便捷了!!!

image.png

六: 向日葵/TeamView

   远程控制工具,可以在任何有网络的地方远程控制电脑,加班狗必备(哭…)

image.png

image.png

七: 护眼宝

   调节电脑亮度,保护眼睛,如果你对电脑的亮度不适应,可以动态调节,同时,它会定时提示你注意眼睛休息,工作之余,也要注意眼睛的保护哦。

image.png

八: MindMast

   思维导图绘制管理工具,开发过程中,遇到难题时,最重要的是要将自己的思路捋清楚,这样才能快速定位问题,MindMast支持各种类型的思维导图,能够帮助你快速滤清思路。

image.png

九: sublime Text

  一款强调文本编辑器,工作中可能要遇到各种类型的文档操作,使用它能够轻松搞定(有人会问,为什么不推荐使用notepad++,我只能说,它不配,它的开发者是个台湾人,是一个反华言论者,凡妄图分裂国家的恶人坏人必将受到惩罚,维护中国领土完整,是我们每个人应尽的义务,况且能替代这款工具的太多,何需使用它)

image.png

十: RedisPlus

  Redis图形化管理工具,如果大家开发中有使用到Redis,通过它可以更加直观的管理到Redis数据库的数据,和navicat类似,但是它只针对Redis。

image.png

十一: IDEA

 主要的开发工具,各种插件主题应有尽有,同时可以根据个人喜好进行个性化的设置,强烈推荐(很多人可能会疑问,为什么不推荐eclipse,说实话,作为一个从Eclipse转到IDEA的人来说,IDEA确实比Eclipse要更香,如果你作为一个职场新人,个人是推荐IDEA,IDEA同时支持一键配置Eclipse使用方式,非常方便)。

image.png

十二 : Navicat

  平常开发肯定离不开与数据库交互,Navicat是一款图形化数据库交互工具,使用它可以轻松与各种数据库进行连接,轻松使用。

image.png

十三 : PostMan

 作为一个自我要求极高的开发者(笑…),怎么可能运行代码没有调试过就提供给前端呢?要是轻易被前端发现缺陷那脸还要不要了,Postman作为一款接口调试工具,轻松实现接口调用模拟,前端想找茬也没有那么容易,同时可以进行请求分组归类,方便不同项目测试用例的管理。

image.png

十四 : Xshell

  与数据库交互完,总免不了与服务器交互,Xshell作为一个连接服务器的工具,使用方式非常简单,通过它可以轻松和服务器"交流"。

image.png

image.png

讲完开发者工具后,再来着重推荐一下IDEA常用的插件,通过他们能够让你的代码更加规范,工作效率更高。

一: IDEA插件安装的步骤

 操作路径:File -> setting -> plugins -> 输入需要安装的插件名称 -> install -> apply -> 重启IDEA既可生效

image.png

image.png

一: Alibaba java coding guideline插件

  阿里巴巴代码规范插件,支持代码的静态检查,作为一个有高要求的开发者,垃圾代码我们要坚决抵制,通过这个插件,能够让你的代码更加规范,可以扫描出代码可能存在的缺陷,推荐必备!!

 它扫描的规则主要是根据阿里巴巴开发规范文档中的原则,对这个文档感兴趣可以关注后回复【JAVA开发文档】即可获取,强烈推荐,这个文档里面很多优化知识。

image.png

image.png

二: Codota插件

   代码分析插件,可以帮你整行代码自动补全,基于海量Java代码和你的代码上下文给予整行的代码建议,帮助你更快地编写错误更少的代码,是提高工作效率的一个很好的插件。

image.png

三: GitToolBox插件

  代码提交记录工具。现在的项目代码基本都是托管到git仓库,一个项目可能存在多个开发者,通过GitToolBox插件,非常直观显示当前项目分支,及代码未更新,未提交数目。省去查询分支和最新代码等不必要的麻烦,可以让你知道每行代码的提交者是谁,是找背锅侠的必备工具啊(bushi)。

image.png

四: JRebel插件

   通过它可以支持代码修改后自动重新加载编译,无需重启项目,提高效率工具之一。

image.png

五: Lombok插件

  支持常用实体类get/set等属性方法生成,这个插件仁者见仁智者见智,如果是多人合作的项目,则必须每个人都使用,否则程序将会报错,所以是否需要使用需要根据项目的情况而定。

image.png

五: RestfulToolKit插件

  通过url快速定位到实现的代码,支持的是restful风格的url,非常便捷。

image.png

六: Translation插件

  项目中遇到英文在所难免,Translation可以帮助你翻译代码中任何的注释,协助你读懂各种源码API注释,开发者必备插件之一。

image.png

image.png

七: Rainbow Brackets插件

 括号层级区分插件,在代码中,随着逻辑的复杂,各种括号嵌套也是常有的事,通过Rainbow Brackets插件,能够帮助你快速识别不同层级的代码,推荐使用。

 高亮效果(默认快捷键 mac : command+鼠标右键单击, windows : ctrl+鼠标右键单击)

image.png

image.png

 工具的设计最终的作用都是为了简化我们的操作,提高工作效率。所以,如果工作中发现很多重复性的操作,那么肯定会有相应的工具去帮助转换,而不是通过人力一遍遍重复的操作。

 最后,感谢大家的阅读,如果觉的文章对你有帮助,不要忘记一键三连哦,你的支持是我创建更多优质文章的动力,非常感谢。


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
6月前
|
存储 数据可视化 关系型数据库
低代码开发师(初级)实战教程
【4月更文挑战第6天】本教程介绍低代码开发,通过图形化界面和预构建模板简化应用开发。步骤包括:选择合适的低代码平台,创建项目,设计界面,添加业务逻辑,设计数据模型,连接外部服务,预览测试,最后部署发布。这种方法让非专业开发者也能快速构建应用程序。
287 7
|
4月前
|
移动开发 前端开发 Android开发
IT入门知识第七部分《移动开发》(7/10)
IT入门知识第七部分《移动开发》(7/10)
34 0
|
5月前
|
移动开发 开发框架 Dart
移动开发领域跨平台框架新动态
移动开发领域跨平台框架新动态
|
5月前
|
分布式计算 算法 Java
imageJ二次开发之旅 – imageJ开源项目介绍
imageJ二次开发之旅 – imageJ开源项目介绍
154 2
|
5月前
|
数据采集 前端开发 数据可视化
程序员必知:基于氚云平台的应用开发学习(一)
程序员必知:基于氚云平台的应用开发学习(一)
222 0
|
6月前
|
数据安全/隐私保护 开发者
效率工具RunFlow完全手册之开发者篇
RunFlow开发者手册涵盖了执行命令、计算器、日期计算、随机生成器和开发者工具集等实用功能。在命令模式中,支持历史记录,便于快速执行命令。计算器能进行进制转换和位运算。日期计算允许时间戳转换、偏移及相差天数计算。随机生成器可产生字母和数字序列。开发者工具集包括代码风格转换、颜色解析、加密解密等多种工具。此外,RunFlow还支持插件开发。
50 2
效率工具RunFlow完全手册之开发者篇
|
存储 数据可视化 关系型数据库
低代码,程序员提高生产力的开发工具
低代码,程序员提高生产力的开发工具
|
运维 数据可视化 搜索推荐
程序员的新型开发工具——低代码平台
程序员的新型开发工具——低代码平台
847 0
《低代码开发师(高级)实战教程》电子版
本书基于”低代码开发师(高级)认证“的课程内容,对应每个场景化的实践,提供了配套的实战指导教程,便于读者根据详细的步骤描述完成应用的创建。
163 0
《低代码开发师(高级)实战教程》电子版
《低代码开发师(高级)实战教程》电子版下载
本书基于”低代码开发师(高级)认证“的课程内容,对应每个场景化的实践,提供了配套的实战指导教程,便于读者根据详细的步骤描述完成应用的创建。
125 0
《低代码开发师(高级)实战教程》电子版下载
下一篇
无影云桌面