code review 通常是在代码提交之前, 但由于种种原因, 不得不是代码合并到库里后, 再去阅读代码. 假设在阅读的过程中, 发现一些问题, 需要针对特定的代码行提点意见, 提完意见后, 代码的作者能够收到邮件通知并回复, 并提交补丁来改正问题. 请问有什么样的工具可能提供这样的功能?
再明确一下, 不对针对 diff 编写评论, 而是文件的当前内容.
code review 通常是在代码提交之前, 但由于种种原因, 不得不是代码合并到库里后, 再去阅读代码. 假设在阅读的过程中, 发现一些问题, 需要针对特定的代码行提点意见, 提完意见后, 代码的作者能够收到邮件通知并回复, 并提交补丁来改正问题. 请问有什么样的工具可能提供这样的功能?
再明确一下, 不对针对 diff 编写评论, 而是文件的当前内容.
1
locoz Mar 14, 2021 via Android 这种情况貌似一般是提一个 issue 并带上代码行号,我记得像 GitHub 是可以直接显示对应部分代码。
|
2
oott123 Mar 14, 2021 如果这行代码之后修改了,这个评论如何显示呢?
就一般的版本控制软件而言,为了避免代码变动之后评论有问题,都只能对某个 commit 上的代码进行评论。 |
3
cluulzz Mar 14, 2021 via iPhone
//fixme ?
|
4
hhyyd Mar 14, 2021
codestream
|
5
leaves98 Mar 14, 2021
不修改源代码文件进行评论的话,vscode 倒是有个插件 CodeTour
|
6
qinxi Mar 14, 2021
jb 家的 upsource
|
7
forgottencoast Mar 14, 2021
这些不是 git 类的源代码管理软件所提供的功能吗?类似 GitHub 之类的都是这样的呀。
前提是你要采用合适的工作流程。 比如根据每个 Issue 单独拉出来一个分支,然后修改好以后再提交,合并之前 Code Review,都是针对某一行进行评论的。 你如果有洁癖,可以在代码合并到主分支之前,把这个 Code Review 所有的 commit 合并,显得干净。 各种需求通常都可以通过不同的工作流程来解决。 |
8
jmc891205 Mar 14, 2021 via iPhone
我们用的是 Code collaborator
|
9
niubee1 Mar 14, 2021
起点也可以
|
10
Kobayashi Mar 14, 2021 via Android
开 issue 不就完了吗?描述里添加 URL 链接指向某段代码。
|