Santiago Valdarrama
@svpino
人们正在庆祝通过让代理检查他们的代码节省了多少时间。
但说实话:之后你花了多少时间修复错误?
如果您花四个小时来解决问题,那么在代码审查上节省两个小时就毫无意义。
如果您真的想知道自动代码审查是否节省了您的时间,您必须衡量整个事情:
1. 跟踪您花在审查代码上的时间,包括代理的反馈。
2. 跟踪您花费了多少时间来修复无法通过审核的错误。
3. 跟踪您花在调查事件和处理受影响客户上的时间。
将总时间与引入代理评论之前所花费的时间进行比较。理想情况下,按 PR 或每次更改来衡量它,以便比较类似的工作负载。
归根结底,没有人关心您在某项特定任务上节省了多少时间。
最终目标是节省更多总体时间,而无需将垃圾部署到生产中。