释放开发人员潜力的开源工程管理
介绍
中间件是一款开源工具,旨在帮助工程领导者使用DORA 指标来衡量和分析其团队的效率。DORA 指标由四个关键值组成,可深入了解软件交付性能和运营效率。
它们是:
- 部署频率:代码部署到生产或操作环境的频率。
- 变更前置时间:提交到生产所需的时间。
- 平均恢复时间:事件或故障发生后恢复服务所需的时间。
- 变更失败率:导致失败或需要补救的部署的百分比。
目录
编程需要创造力。谁要是说不是,那肯定是产品团队的。😝
这意味着它有时会感觉像一个看不到尽头的迷宫,特别是当灵感没有在正确的时刻出现的时候。
现在,如果您是《曼达洛人》中的 Din Djarin,并且在您需要的时候有 Grogu 陪伴在您身边,那会怎样?
与我一起?
这些编码副驾驶可能不是您的新朋友,但像这样的工具可以帮助您更快地编码、更智能地调试并确保您的项目按计划进行。
那么,为什么要有副驾驶名单呢?
Copilots 提高了开发人员的工作效率,作为一个能够提高开发人员工作效率和团队效率的开源工具,我们认为为什么不让一些真正厉害的 Copilots 得到更多的关注呢!
好的,继续。
我为您准备了 5 个好东西,这样您就不必浪费时间四处寻找了。
首先,我们有Cursor。
这个小帮手总是在正确的时间提供正确的工具。
Cursor 与您的 IDE 集成,提供智能代码完成和建议。
Cursor 的 Copilot++ 具有非常方便的自动完成功能,速度很快,并且绝对能带来有用的完成效果。
需要浏览你的代码库吗?🌏 它也能帮到你。
当您深陷其中并需要轻轻推动以找到正确方向时,它是完美的选择。
这是Cursor的一个仅有问题的 repo ,Cursor 是一个为使用 AI 进行编程而制作的编辑器。
非常感谢您为 Bug 或功能请求创建新工单 🙂 请随意回复您希望我们优先处理的问题。我们的目标是让 Cursor 更好地为您服务,您的反馈非常有帮助。
请访问我们的网站下载并试用该编辑器。
现在还为时过早,但是 Cursor 现在可以为您提供一些帮助......
请参阅此处以了解有关 Cursor 功能的更多信息。
从长远来看,我们的计划是将 Cursor 打造成为世界上最具生产力的开发...
接下来,认识一下Tabnine。
Tabnine 已经存在了一段时间,并且随着时代的发展而发展,集成了 GPT-4o、Tabnine+Mistral、Codestral 和 Claude 3,提供了相当强大的代码建议。
这是TabNine后端的存储库,全语言自动完成器这里没有源文件,因为后端是闭源的。
您可以通过提交问题来提出功能请求。我们也欢迎您针对配置文件的更改提出拉取请求。
languages.yml
确定哪些文件扩展名被视为同一种语言的一部分。(例如,.c
文件中的标识符将在.h
文件中建议。)
language_tokenization.json
决定了语言的标记方式。例如,Lisp 中的标识符可以包含破折号,但 Java 中却不能。
如果您的功能请求针对的是特定编辑器的 TabNine 客户端,请在以下存储库之一中提交问题:
您可能对这些由第三方编写的 TabNine 客户端感兴趣:
注意: Codota不会验证这些插件中的任何代码,并且不以任何方式对它们负责。
SourceGraph智慧而强大(我想就像尤达一样),它可以搜索和分析您的代码库,帮助您建立更深入的见解和理解。
Cody 就像 GitHub Copilot 一样。就是这样。
Sourcegraph 使得读取、编写和修复代码变得容易——即使在庞大而复杂的代码库中也是如此。
请参阅开发 Sourcegraph 指南来开始。
该doc
目录包含有关开发和理解 Sourcegraph 的附加文档:
此存储库主要包含非 OSS 许可的文件。请参阅LICENSE。
版权所有 (c) 2018-present Sourcegraph Inc.
使用 SourceGraph,您可以相当精确地搜索大量代码库。
好吧,从技术上来说这个不是免费的,但值得一提。
现在是 2024 年,如果没有GitHub Copilot,任何 AI 副驾驶列表都是不完整的。
如果您还没有查看过 GitHub Copilot Workspace,那么您绝对应该至少尝试一次。
如果你问我,制定计划然后用自然语言验证它的能力有时确实感觉像魔术一样。
当然,你需要验证一些事情,不要闭着眼睛编写代码!
GitHub Copilot 可能并不完美,但它确实很好,特别是因为它已经在大量开源代码上进行过训练。
它可以帮助您避免通过编写行甚至代码块来浪费时间在重复性任务上。
最后,我们有Aider.Chat。
Aider.Chat 小巧、快速、资源丰富,致力于提供代码协助,帮助您像专业人士一样进行调试。
它非常适合那些需要速度和可靠性的快速修复和调试会话。
Aider 允许您将程序与 LLM 配对,以便在本地 git 存储库中编辑代码。您可以启动新项目或使用现有的 git 存储库。Aider几乎可以连接到任何 LLM,并且与 GPT-4o、Claude 3.5 Sonnet、Claude 3 Opus 和 DeepSeek Coder V2 配合使用效果最佳。
您可以像这样快速开始:
$ pip install aider-chat
# Change directory into a git repo
$ cd /to/your/git/repo
# Work with GPT-4o on your repo
$ export OPENAI_API_KEY=your-key-goes-here
$ aider
# Or, work with Anthropic's models
$ export ANTHROPIC_API_KEY=your-key-goes-here
# Claude 3 Opus
$ aider --opus
# Claude 3.5 Sonnet
$ aider --sonnet
aider <file1> <file2> ...
各位,这就是你们,AI 编码副驾驶将帮助你们征服世界。
此外,如果您也关心开发人员的生产力,请务必查看我们的开源存储库并留下一颗星。
别忘了在下面发表评论——我很想听听您与这些 AI 副驾驶的体验!