看了最近好多代码 diff 平台, 代码 diff 平台主要目的是为了找出本次迭代修改的内容吗? 但是如果每一次代码提交的可以通过 commit 历史都可以查到,好像这样也可以解决这个查看代码变更的问题,所以不太明白这些平台的主要目的和觉得的问题。 有大神可以解释一下吗?
见过的一些都是 istanbul、jacoco 这些本身用于单元测试的工具改的,一般是给手工测试或者接口测试用的。 典型场景大概是这样: 1、效果很差的单元测试、或者没有 2、两周到一个月发布一个版本、四、五个测试人员,反馈大部分靠手工测试、修缺陷期间会发布数次 3、iOS、Android、Web 三个客户端,后端几十个服务 4,一个版本多个进步不一的需求,一个需求可能需要三端、三、四个服务的改动
目的和场景都变了很多,比如想知道手工测试有没有执行到了被修改的代码、作为绩效指标、执行证明之类的