安卓开发 如何优雅的做 code review ?

2021 年 5 月 16 日
 honglei92

你们公司是 code review 怎么做的的?

14025 次点击
所在节点    Android
21 条回复
106npo
2021 年 5 月 16 日
merge 前在 merge request 中 review
duhb
2021 年 5 月 16 日
我们公司不 code review
honglei92
2021 年 5 月 16 日
@xmumiffy 这是通过研发亲自检查嘛,有没有自动化通过工具之类来操作的呢?
honglei92
2021 年 5 月 16 日
@duhb 独立开发》
tychio
2021 年 5 月 16 日
用这个 https://www.sourcetreeapp.com/ 很方便,可以逐条 commit 的 review 。是谁提交的谁就给其他人解释一下思路,然后讨论。每天下午把当天的代码都过一下就行了,有问题记下,回头改了的 commit 自然会出现在下次 review 的过程中
liuhuansir
2021 年 5 月 16 日
@honglei92 code review 还能自动化?多数都是业务代码,怎么自动化?
106npo
2021 年 5 月 16 日
@honglei92 自动化就是 lint,但只能检查代码格式
ynkkdev
2021 年 5 月 16 日
闲的时候,提交代码 merge 时,会有人 code review 。后来面向 KPI 编程,需求多的时候,就没有 code review 啦,都太忙了,帮别人 review 代码
honglei92
2021 年 5 月 16 日
@youngce 但是 review 还是能避免一些业务问题,同时也是一个很好的学习同事代码的机会
yazoox
2021 年 5 月 16 日
没看懂!
从每个人的开发分支合并到 master/main 主分支时,可以创建 pull request 啊?那个是可以设置强制有人(多人) code review 和 approve,才可以合并的。
现在有很多工具可以 hook 到 git 上面去,做一些自动化代码审查
witcherhope
2021 年 5 月 17 日
加代码扫描和覆盖率扫描钩子
honglei92
2021 年 5 月 17 日
@witcherhope 可以具体点吗?覆盖率扫描是啥?
nicocho
2021 年 5 月 17 日
人工..
提交代码后,会有人简单看下流程逻辑,没问题就帮忙合进去,后来忙起来,都不管不顾了。
kingiis
2021 年 5 月 17 日
太理想了 工期正常时 格式很工整,忙的时候直接放飞自我了
neptuno
2021 年 5 月 17 日
提个 pr,找几个业务相关的同事+TL 慢慢看呗,kpi 就是最好的自动化,c 拿多了,代码自然就好了
xz410236056
2021 年 5 月 17 日
大公司直接花钱买 sonar 了,各种报告非常详细,能具体到某一行代码,没钱别那么多事。
unco020511
2021 年 5 月 17 日
一般就是 pr 时 code review 吧
ychost
2021 年 5 月 17 日
PR 逐条看代码
en20
2021 年 5 月 17 日
我给你纠正一下, 如何优雅"地"
honglei92
2021 年 5 月 18 日
@en20 语文老师感动的哭了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/777267

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX