Uber 开源了自动清理停用功能标志的过时代码的工具 Piranha,源代码采用 Apache 2.0 发布在 GitHub 上。Piranha 目前支持 Java、Swift 和 Objective-C,它使用静态分析执行三项关键任务:删除停用功能标志 API 周围的代码,删除上一步导致的不可达的代码,删除停用功能相关的测试代码。Uber 团队还将在软件工程国际会议上发表 Piranha 的研究论文。
最新评论