google如何建立程序分析生态系统.pptVIP

  • 12
  • 0
  • 约2.58万字
  • 约 40页
  • 2020-01-14 发布于浙江
  • 举报
可用性(Usability) 用无用率(Not-useful rate)来衡量工具的可用性。 目前5% Tricorder运行结果 – 可用性 Page * Tricorder运行结果 – 可用性 Page * Privew_fix和Please_fix相关 点击率统计结果的一些思考 许多开发人员在审核人员查看之前完成问题修复,所以PLEASE_FIX数量低; 许多开发人员在IDE里修复问题,所以APPLY_FIX数量低; 开发人员会忽略他们不打算修复问题,而不是点击NOT_USEFUL,这暗示他们对这些问题看法的强烈程度; 开发人员可能错误地点击了NOT_USEFUL 好的Analyzer的NOT_USEFUL率在0-3% 随着时间推移,减少了问题代码的入库; 开发人员通过问题的学习,相同的问题数量减少了; Tricorder运行结果 –代码库的影响 Page * 平均一天 发现30个分类的9,3000问题; 运行5,000次构建; 审核人平均点PLEASE_FIX 716次,其中416次属于Linters), 48次NOT_USEFUL. Tricorder运行结果 –运营能力 Page * 平均每个CL有两个PLEASE_FIX,无NOT_USEFUL 通过数据驱动可用性的提高; 开发人员不喜欢误报,所以需要建立一个快速反馈系统来听取他们的意见; 让用户自己来建立自

文档评论(0)

1亿VIP精品文档

相关文档