聊聊开发日常的效率提升工具(全)

简介: 前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平时开发中经常使用的一些效率工具

微信截图_20220515000302.png


前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平时开发中经常使用的一些效率工具


1 📁本地化工具篇


1.1 Apifox


官方介绍: API 文档、调试、Mock、测试一体化协作平台。Apifox = Postman + Swagger + Mock + JMeter。官网地址


微信截图_20220515000324.png


推荐理由:


  • 对于前端:拿来做mock mock出来的数据很人性化
  • 对于后端:拿来做调试 postmam的功能完全具备并支持自动校验数据结构
  • 对于测试:拿来做接口自动化测试 可视化配置断言功能杠杠的
  • 对于团队:一体化协同工具 打通前端、后端及测试研发闭环

微信截图_20220515000347.png


1.2 Utools


官方介绍:uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。通过快捷键就可以快速呼出这个搜索框,统一的设计风格和操作方式,助你高效的得到结果。官网地址


推荐理由:


  • 丰富的插件中心: 每个插件解决一个具体场景的问题,简洁易用、随用随走
  • 多功能输入框: 支持文本、截图、图片、文件、文件夹


1.3 iTerm2


官方介绍:iTerm2 是终端的替代品,也是 iTerm 的继任者。它适用于 Mac 与 macOS 10.14 或较新的。iTerm2 将终端带入现代,具有您从来不知道自己一直想要的功能。 官网链接


微信截图_20220515000403.png


推荐理由:


  • 可以打造美观高效的 Mac 终端
  • 支持分屏!


1.4 Zsh


介绍:Zsh是一个Linux下强大的shell工具,是bash替代品中表现最佳的一个。跟Bash相比,Zsh的补全功能很强大,可以自动补全命令、参数、文件名、进程、用户名、变等等,同时还支持插件扩展,能支持更多功能方便我们高效使用 官网链接


微信截图_20220515000413.png


推荐理由:

  • 支持命令提示与智能补全
  • 支持快速与自动跳转


1.5 Charles


介绍:最好用的抓包工具。 Charles 是一个支持多平台的 HTTP 代理器、HTTP 监控、反向代理器。它能够让开发者查看本地机器与互联网之间的所有 HTTP 以及 SSL/HTTPS 传输数据。官方地址


微信截图_20220515000419.png


1.6 SourceTree


介绍:SourceTree 是非常好用的 Git 图形界面工具,它是由Atlassian开发的免费Git图形界面工具,可以操作任何 Git 库。如果你习惯使用命令行操作 Git,请忽略。官网地址


微信截图_20220515000427.png


github与sourceTree什么区别?


sourcetree是一个git的GUI客户端,类似svn时代的TortoiseSVN。而github是一个代码托管平台,使用git提供版本控制服务。


1.7 Tampermonkey 油猴脚本


介绍:Tampermonkey中文名俗称油猴,是一款免费的浏览器扩展和最为流行的用户脚本管理器是一款免费的浏览器插件,用户可以通过油猴添加和使用脚本。通过这些脚本,可以实现视频解析、音乐下载、网盘直连解析、屏蔽网站广告等等功能 官网地址


微信截图_20220515000440.png


1.8 Typora


介绍:Typora 是一款支持实时预览的 Markdown 文本编辑器。简洁易用,相信你用了就爱了!官网地址


微信截图_20220515000448.png


1.9 Alfred


官方介绍:Alfred 是 macOS 屡获殊荣的应用程序,通过热键、关键字、文本扩展等提高您的效率。搜索您的 Mac 和 Web,通过自定义操作来控制您的 Mac,并提高效率。官网地址


微信截图_20220515000456.png


1.10 Dash


官方介绍:Dash 可让您的 Mac 即时离线访问 200+ API 文档集。官方地址


微信截图_20220515000505.png


推荐理由:

  • 离线文档查阅:快速方便的 API 索引,包含 JavaScript、React 等语言及库的文档


2 📘 在线工具篇


2.1 CodeLF


变量命名神器。CodeLF 通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Projec的项目源码,帮开发者从中找出已有的匹配关键字的变量名。


微信截图_20220515000518.png


推荐理由:

  • 可以帮助开发者从中(Github, Bitbucket, Google Code等)找出已有的匹配关键字的变量名
  • 支持VScode编辑器里的插件


2.2 npm.devtool.tech


微信截图_20220515000528.png


推荐理由:

  • 最直观的查看流行的 npm 包
  • 可以在控制台直接调用调试某个npm包
  • 上传 package.json 查看该项目的技术栈,你可以层层递进点进去,了解各个依赖 package 的用途


2.3 Codesandbox


官方介绍:即时准备的全功能在线 IDE,用于使用浏览器的任何设备上的 Web 开发。


微信截图_20220515000542.png


推荐理由:

  • 快速开始:拥有所有流行框架的模板比如vue、react,方便你快速创建项目以及试验代码和想法


3 最后


如果你有其他效率工具推荐,欢迎你在评论区留言! 有想了解更多协作工具的同学,可以阅读树酱的之前一篇1200赞的文章:聊聊前端开发日常的协作工具(全)



相关文章
|
7月前
|
人工智能 JSON 前端开发
有关D2C工具的思考和分享, 提升前端研发效率
有关D2C工具的思考和分享, 提升前端研发效率
300 1
|
26天前
|
jenkins 测试技术 持续交付
自动化测试框架的构建与优化:提升软件交付效率的关键####
本文深入探讨了自动化测试框架的核心价值,通过对比传统手工测试方法的局限性,揭示了自动化测试在现代软件开发生命周期中的重要性。不同于常规摘要仅概述内容,本部分强调了自动化测试如何显著提高测试覆盖率、缩短测试周期、降低人力成本,并促进持续集成/持续部署(CI/CD)流程的实施,最终实现软件质量和开发效率的双重飞跃。通过具体案例分析,展示了从零开始构建自动化测试框架的策略与最佳实践,包括选择合适的工具、设计高效的测试用例结构、以及如何进行性能调优等关键步骤。此外,还讨论了在实施过程中可能遇到的挑战及应对策略,为读者提供了一套可操作的优化指南。 ####
|
1月前
|
算法 测试技术 开发者
性能优化与代码审查:提升Python开发效率
性能优化与代码审查:提升Python开发效率
39 1
|
2月前
|
文字识别 监控 小程序
分享5款极大提升效率的小工具
本文推荐了五款高效实用的软件工具,包括简洁高效的便签工具Knotes、精准的文字识别工具天若OCR、多功能在线平台3171.cn、涵盖视频编辑与文件加密的GiliSoft,以及轻量级内存优化工具Memreduct。这些工具能够显著提升学习和工作的效率,是解决各类问题的得力助手,值得尝试。
47 1
|
2月前
|
数据可视化 搜索推荐 程序员
(极态/JIT)推荐一款真正提升专业开发团队开发效率的工具!
推荐一款真正提升专业开发团队开发效率的工具!极态(jit.pro),面向专业团队的快速开发平台!开发能力不受平台限制,完全自主可控,可无限扩展。
|
2月前
|
监控 安全 搜索推荐
SCUM 管理员工具:提升效率与优化体验的利器
在数字化时代,SCUM 游戏的管理工具为游戏运营和玩家体验带来了新变革。本文介绍了该工具的概述、意义、应用场景及未来趋势,展望了智能化、多元化、个性化和开放化的发展方向。
|
4月前
|
机器学习/深度学习 数据挖掘 数据格式
分享5款大大提高生产力的工具
在日常工作和生活中,掌握多种高效的工具软件能极大提升我们的生产力和创作效率。
71 2
|
6月前
|
人工智能 数据可视化 数据挖掘
10个提高Python开发效率的工具
10个提高Python开发效率的工具
|
6月前
|
运维 监控 安全
自动化运维:提升效率与减少错误的利器
【6月更文挑战第17天】在数字化时代,运维团队面临着不断增长的服务需求和系统复杂性。自动化运维作为一种解决方案,通过减少人为干预、提高操作准确性和效率,已经成为现代IT管理的核心组成部分。本文将深入探讨自动化运维的概念、实施步骤、面临的挑战以及如何克服这些挑战,最终实现运维工作的高效和稳定。
|
7月前
|
搜索推荐
分享5款对工作学习有帮助的效率软件
今天再来推荐5个超级好用的效率软件,无论是对你的学习还是办公都能有所帮助,每个都堪称神器中的神器,用完后觉得不好用你找我。
60 6