发布于 2026-01-06 13 阅读
0

超越评论:利用代码反应构建更友好的代码审查流程 代码反应 — 适用于任何 Git 仓库的表情符号反应

超越评论:利用代码反应构建更友好的代码审查流程

代码反应 — 适用于任何 Git 仓库的表情符号反应

代码反应🚀💩
我们欢迎所有想法和贡献到GitHub 💚!

安装扩展程序 →


太长不看
We created a vscode extension to add emoji reactions, even 

with comments, to any line of code of any Git repo! React and 

see others reactions to any piece of code straight from your

IDE, and have them follow (or not 😉) the code through 
changes.
Enter fullscreen mode Exit fullscreen mode

背后的故事

在各种环境下编写代码近十年后,无论是在小型创业公司还是拥有数千名开发人员的大企业,我们始终觉得that there were some things that should be alongside our code, but never could be……

  1. 给予和接受代码反馈。作为开发者,我们从他人身上学习,他们对我们代码的反馈——无论是点赞👍、踩👎,还是有时甚至是差评💩或差评🚀——都对我们的进步至关重要。遗憾的是,除了代码审查之外,我们几乎没有机会直接告诉别人我们对他们代码的看法。

  2. 在代码中添加标记或注释。你正在执行任务,突然注意到一段代码中出现了 `<T>`、`<T>`、`<T>`、` smell<T>` doesn't look right、`<T>` outdated、`<T>`、`<T>` old syntax,或者看起来像是 `<T>` an issue。现在你的选择有:

    1. 放下你手头的任务,去解决它。
    2. 创建一个名为“issue”的问题,以便日后处理(或者永远忘记)。
    3. 完成你的任务(哎哟!
    4. 在代码中留下注释,几个月后,当代码发生移动/更改时,你会困惑地问自己“我当时指的是什么”
  3. 代码质量指标的概念很棒!然而,一旦使用起来,我们都知道它们有点模棱两可。例如,代码复杂度高就一定是坏代码吗?也许是,也许不是!我想知道我的合作者对代码的看法,哪些部分值得称赞,哪些部分值得质疑,以及哪些代码库和文件可能需要检查,因为问题已经堆积如山了。

这就是为什么我们想创造出这样的产品:

  • 开源💚(分享这份爱!)
  • 它在集成开发环境(IDE)中可以运行。
  • 您可以添加表情符号评论🚀
  • 你可以看到其他人的表情符号评论👀
  • 跟随(或离开)代码的变化

我们建造了

我们开发了一个 IDE 扩展(目前仅限 vscode,
Intellij 版本正在开发中),它允许您
向任何 Git 仓库的任何代码行添加表情符号反应,甚至可以添加注释

您可以直接在 IDE 中对任何代码片段做出反应并查看其他人的反应!

Reactions follow the code!意味着,只要相关行没有改变,它就会一直保留在那里——空格不算作改变——而当行改变时,它们就会从该行中删除。

这是第一个版本,所以目前只支持有限的表情符号,功能也比较少。我们非常期待社区成员通过在 GitHub 上贡献代码来参与工具的开发,并决定新增功能。

特征

特征

  • 查看和添加表情的不同方式(状态栏、内联装饰、注释、表情信息流面板)
  • 关于新反应的通知(无论是关于仓库还是关于你的行)
  • 我们不想让 IDE 变得臃肿,所以我们创建了一个轻量级的网站,用于存放我们认为不应该放在 IDE 中的所有视图(例如跨仓库数据),这样您就可以获取所有项目的信息。

前端

未来功能

我们非常高兴能在 GitHub 上收到您的反馈,帮助我们根据社区的需求和愿望来塑造此扩展的未来!

GitHub 标志 AdadotTeam / vscode-reactions

添加并查看其他人对你的代码的反应!

代码反应 — 适用于任何 Git 仓库的表情符号反应

在任何 Git 仓库中添加表情符号反应,甚至可以添加评论!直接在 IDE 中对任何代码片段做出反应并查看其他人的反应。

Code Reactions 是 Visual Studio Code 的一个开源扩展,由Adadot团队开发,旨在回馈社区。

You saw some nice piece of code? Now you can add a 👍, or maybe even a 😍 and spread the love.

It seems like there might be a bug there? Give it a 🐛 with a comment on your finding 
and come back to fix it when you get the chance.

This code feels like it has quite a smell... You think it might justify a 💩? Leave it there 
and bring the team around to help you scoop all of these.

我们赋予您应对任何情况的能力……

文章来源:https://dev.to/adadot/beyond-review-comments-building-a-friendlier-code-review-process-with-code-reactions-4job