你的工具箱里有哪些工具?
Vim
GitLab
邮差
你们使用哪些工具?除了编程语言之外,我们工具箱里的下一组工具通常是提高效率的工具,这些工具可以帮助我们快速完成工作,并减少错误。
我打算分享一些我常用的工具,其中一些是我通过朋友介绍或者阅读文章了解到的。所以,这篇文章的目的是让那些可能还不了解这些工具的人也能知道它们。
这并非完整列表,所以也欢迎您补充一些您使用的工具,我很想知道 😉。
Git
你可能正在使用 Git 进行版本控制,如果你之前没用过,我强烈建议你了解一下。
你可能还在把代码复制粘贴到某个位置,然后用日期标记,说实话,在我开始使用 Git 之前,我也是这么做的🙄。
当你熟悉了 Git 之后,可以去了解一下 GitHub,在那里你可以托管你的代码。如果你对微软有所顾虑,还有其他一些 GitHub 的替代方案,例如 GitLab。
吉特·克拉肯
使用 Git 一段时间后,您可能需要一个工具来帮助您可视化 Git 提交,并以更友好的方式执行 Git 操作。有很多优秀的 Git 客户端可供选择,GitKraken 就是其中之一。如果您想提高工作效率,不妨试试 GitKraken :)。
Visual Studio Code
我猜想应该有很多“VS Code 拥护者”在读这篇文章,但说实话,我其实并不太喜欢 VS Code。哈哈,别急!先别关浏览器!故事有个美好的结局 :)
倒不是我不喜欢 VS Code,只是之前没觉得它有什么特别之处。直到一位朋友正式向我介绍了它,我才彻底改变了看法。从那以后,VS Code 就一直是我工具箱里的必备工具。
我工作时使用 Android Studio,所以其实并不需要VS Code,但它实在太好用了,我不得不把它添加到我的工作工具箱里。我非常感谢那些致力于开发优秀 VS Code 扩展的开发者们。
织物
Fabric 是一个平台,可以帮助你的移动团队构建更好的应用、了解用户并发展业务。我主要把它用作崩溃报告工具。
借助 Fabric,您可以获得强大而轻量级的崩溃报告功能,从而快速修复问题,简化和自动化您的 beta 版分发和应用程序部署流程,深入了解您的用户以及他们在您的应用程序中执行的操作,发现与健康用户和不健康用户相关的行为,推动应用程序安装并监控活跃用户。
总之,太棒了!
InstaBug
市面上有很多崩溃报告工具可供选择,但如果您需要的不只是崩溃报告功能,InstaBug 或许是您的理想之选。用户不仅可以报告错误,还能通过应用与您聊天、发送反馈,甚至参与应用内调查,帮助您更好地了解用户。
防滚杆
RollBar 和 Fabric 类似,可以帮助我在用户受到影响之前解决错误。就我个人经验而言,我非常喜欢 RollBar,它可以与你已使用的工具集成。你还可以使用 Webhook 和其功能齐全的 REST API 来创建自定义集成、导出数据等等。我一直在使用 RollBar,也强烈推荐你了解一下。
虫害

Bugsnag 是我之前提到的其他错误报告工具的替代方案。使用 Bugsnag,您可以自动收集 Web、移动和后端平台的诊断信息,并按根本原因对错误进行分组。您还可以评估每个错误的影响,跟踪版本运行状况,发现回归和峰值问题。
除此之外,您还可以查看导致崩溃的代码行,深入挖掘疑难错误,并跟踪修复进度。
总而言之,它是一款非常棒的错误报告工具。
代码

Codacy 太棒了!它能帮你进行自动化代码审查和代码分析,如果你还没用过,我强烈建议你试试👨💻👩💻。它可以自动识别每次提交和拉取请求中的静态分析问题、代码覆盖率、代码重复以及代码复杂度变化。它真的非常棒,而且很好用。
气候代码
Code Climate 是另一款可用于自动化代码审查的工具,这类工具能帮助您更快地交付更优质的软件。Code
Climate 提供详细的分析,例如代码的认知复杂度、代码变更率、可维护性等等。它是一款非常棒且实用的工具。
Circle CI
如果你的团队渴望快速构建产品,并在创纪录的时间内交付,那么你需要一款工具来帮助他们及早快速地解决问题。CircleCI 就是持续集成,这是一种软件团队正在使用的开发实践,它能帮助他们更轻松快捷地在多个平台上构建、测试和部署应用程序。
您可以将 CircleCI 集成到 GitHub 上的项目中,这样每次提交都会运行测试,从而能够及早发现错误,也更容易排查问题。此外,还有其他持续集成工具,例如 Travis CI 和 Jenkins。
Blender 3D

是的,我只是想在这里提一下Blender 3D,以防你想了解3D设计,它是免费开源的 :)
正如我所说,这并非一份详尽的清单,只是为了让大家了解一些很棒的工具。如果您也想与大家分享一些很棒的工具,请在评论区留言 :)
文章来源:https://dev.to/lemuelogbunude/what-tools-are-in-your-toolbox-2l1b







