2022 年需要关注的 5 种开发工具

语言: CN / TW / HK

C T O

   

   

 

Go Rust Python Istio containerd CoreDNS Envoy etcd Fluentd Harbor Helm Jaeger Kubernetes Open Policy Agent Prometheus Rook TiKV TUF Vitess Argo Buildpacks CloudEvents CNI Contour Cortex CRI-O Falco Flux gRPC KubeEdge Linkerd NATS Notary OpenTracing Operator Framework SPIFFE SPIRE     Thanos

2022 年需要关注的 5 种开发工具

你能相信过去两年改变了我们的工作方式吗?

一开始很艰难,但现在,随着 2021 年底即将到来,我们已经习惯了远程工作环境,并期待市场赶上新常态。

对于远程团队(特别是开发团队)的创新和协作改进的需求可能是我们目前在行业中观察到的最强大的趋势之一。

在这篇简短的文章里,我们探讨一下 2022 年值得关注的开发工具

GitLive

缺乏专门为开发人员设计的通信工具

:bulb:解决方案: GitLive -扩展您的 IDE 与实时协作的超级力量

假设您的团队使用 Git ,那么 GitLive 无疑是 IDE 内置 Git 功能的增强。安装后,它会添加一个团队视图,显示 Git 存储库中每个协作者的所有正在进行的工作。任何在主/主分支之前的非陈旧分支都被认为是在进行中的工作,你可以检查文件更改的差异,以及查看相关的问题或拉请求。

但我最喜欢的功能可能是自动合并冲突检测。本地更改与队友正在进行的工作之间的差异将显示在编辑器中当前打开的文件中。它显示了更改的类型(添加、删除、修改或冲突),您可以检查它以查看差异、它来自哪个分支,甚至可以挑选到您的本地文件中。

GitLive 对于大型团队非常有用,对于开放或内部源代码项目尤其有用,因为这些特性甚至可以跨分支工作。另一个很酷的地方是,由于数据直接来自 Git ,因此不需要手动输入来保持数据的更新。

CodeSee Maps

:复杂和密集的代码库,缺乏对所有代码和功能如何相互映射的共同理解。

:bulb:解决方案: CodeSee Maps ——开发人员可视化映射他们的代码库的工具。

CodeSee Maps 提供自动生成、自动更新的代码图。随着代码的发展,它们会同步你的代码库,这样你就可以快速识别跨代码的依赖关系,并在文件和文件夹之间导航。它可以真正地提高你对代码库的理解,并指导上手、计划和评审。该工具主要针对开发人员,但它对于任何与团队进行交互的人都很有价值。

要开始使用 CodeSee Maps ,你需要在你的 GitHub 用户帐户上授权 CodeSee ,然后在你想要创建地图的存储库上安装并授权 CodeSee 架构图 GitHub 动作。目前他们只支持 GitHub ,但 BitBucket GitLab 都在路线图上。

DeepSource

:耗时的代码审查容易出现人为错误

:bulb:解决方案: DeepSource -快速可靠的静态分析平台

DeepSource 是一个静态代码分析器,可以帮助您自动化代码审查,并为您的团队节省大量时间。它可以在代码库中找到问题,并自动提交 PRs 来修复它们(甚至评估在 PRs 中输入的代码并修复它们)。支持的分析程序包括 Docker , Java , JavaScript , Go , Python , Ruby 以及 PHP SQL ,目前正在测试中。它集成了 GitHub GitLab Bitbucket (自托管也可用)。

也有可能进行本地部署。它如何改善你的团队工作方式?他们的网站上说,使用该工具平均每个开发者每周可以节省 3.8 个小时,所以你自己算算吧!

Appsmith

:在一个组织中需要大量 CRUD 应用程序,这是一项重复且经常耗时的任务。

:bulb:解决方案: Appsmith ——一个用于构建内部工具的开源框架。

Appsmith 将自己描述为“忙碌开发者的 UI 工具”,事实确实如此!对于那些在自己的基础设施和防火墙中构建了大量内部应用程序的团队来说,这是一个很好的选择。通过拖拽预制的、可定制的小部件,您可以轻松地构建漂亮的管理面板、工作流和仪表板。你可以与任何 REST GraphQL API 集成,并使用 JS 或库来为你的应用创建逻辑。

WayScript

:设置内部工具和应用程序是耗时的,并且使开发人员远离他们试图解决的实际问题。

:bulb:解决方案: WayScript ——将本地代码转换为托管应用的最快方式。

WayScript 是一个内部工具的开发中心。它提供了预先配置的容器,您可以将其构建进去,以便代码与您团队的现有基础设施一起工作。您可以快速设置 api (传统上这是一个很长的任务,但对于技术客户来说也是必须的)、服务器、 cron 任务、自定义 inpoint 、接口等。当工具准备好后,您可以通过单击将其部署并将其发送给您的团队。您可以通过下载本地应用程序或通过 web 应用程序来使用它。

我们不能确定 2022 年将会发生什么,但我确信,我们在过去几个月里看到的趋势将会继续发展。我希望本文中提出的一些工具将有助于改进您的工作流,并使过渡到远程工作设置更加顺利。

参考地址 [1]

参考资料

[1]

参考地址: http://betterprogramming.pub/5-dev-tools-to-look-out-for-in-2022-713f94c0f3cf