提高你的生产力:开发团队的最佳软件
2022 年即将结束!该如何总结呢?对我和我的团队来说,过去的几个月是我们不断学习和适应彻底改变我们工作方式的潮流的延续(还记得我们穿着裤子去办公室的习惯吗……?!)。起步并不容易,但面临的挑战促使我们开始寻找能够帮助我们适应新常态的便捷软件。在这篇短文中,我想与大家分享我今年在开发者工具领域的发现。
GitLive
GitLive 是一款面向所有团队成员的工具,它让 Git 变得实时。它会在您的 IDE 中添加一个选项卡,您可以在其中查看其他协作者,了解他们是否在线、他们正在处理的问题和分支,甚至他们未提交的更改,所有这些都会实时更新。任何在 master/main 分支之前的非过时分支都被视为正在进行的工作,您可以检查已更改文件的差异,并查看相关的问题或拉取请求。
他们的旗舰功能是自动合并冲突检测。您的队友的更改(添加、删除、修改或冲突)会显示在编辑器的左侧边缘,您可以在那里检查它们,查看差异、来自哪个分支,并在需要时将它们直接添加到您的文件副本中。
GitLive 对于大型团队非常有用,尤其对开放项目有用,因为这些功能甚至可以跨分支使用。更棒的是,数据直接来自 Git,无需手动输入即可保持最新。
Wallaby.js
Wallaby 是一款集成的 JavaScript 持续测试工具,由 Quokka 和 Dingo 背后的团队开发(有趣的是:他们所有产品都以澳大利亚本土动物 🇦🇺 命名)。这款无干扰的 JavaScript 测试工具会在您输入代码时运行测试,并将结果直接显示在编辑器中,就在代码旁边(不同于传统的测试运行器会在控制台中显示反馈),即使是未保存的文件也能轻松查看。Wallaby
在大型项目中表现非常出色,无论项目规模多大,它都能让您专注于一组特定的测试,从而最大限度地提高工作效率。
该工具拥有许多出色的功能,例如带有“编辑并继续”功能的时间旅行调试器,以及用于查看运行时值的值探索器和输出检查器等等。此外,他们的文档也非常出色,为您提供了所有功能的全面概述,让您可以立即开始使用该产品!
GitPod
开发人员经常面临的问题是在设置开发环境上浪费大量时间。Gitpod 旨在自动化这一繁琐的流程,允许您在云端快速为每个任务创建全新的自动化开发环境。通过提供随时可用的开发环境,GitPod 消除了我们熟知的一系列痛点:项目启动、上下文切换、不再有效的依赖项——等等。
放弃本地开发环境可以大幅提升您和您的团队的生产力。它是开放核心的,因此如果您想自行托管,某些功能需要付费,这主要针对大型团队。但免费计划对于所有想要尝试的人来说都相当慷慨。
重新装备
Retool 是一款内部应用构建器。众所周知,设置内部工具和应用程序既耗时又重复,并且会阻碍开发人员解决实际问题。Retool 提供了一系列拖放组件,可让您在几分钟内为您的应用构建优雅的 UI。此外,Retool 中的所有内容都是 JS 对象,您可以轻松操作;您还可以构建自己的自定义 React 组件。Retool 开箱即用,几乎可以通过 REST 或 GraphQL API 连接到任何对象。不断增长的原生集成库使连接数据源变得更加轻松。
消防栓
FireHydrant 是一款能够有效解决工作中“突发状况”并保障系统可靠性的工具。它能够帮助记录系统,集成您现有的工具,并收集数据和警报以用于事件处理。使用 FireHydrant,您可以自动化事件处理工作流程,例如创建新的 Slack 聊天室、更新状态页面或 Zoom 桥接。
FireHydrant 为团队提供了维护服务目录、响应事件、通过状态页面进行沟通以及通过回顾进行学习的工具。付费计划可能看起来相当昂贵(小型团队每位用户每月 20 美元,5 人以上团队每月 44 美元),但也有免费计划可供您测试该平台是否适合您公司的需求。
感谢您的阅读,希望您发现我上面介绍的工具有趣且有用。
文章来源:https://dev.to/jamieswift90/boost-your-productivity-best-software-for-dev-teams-476g