重新设计过滤的工作方式
作者: sebastianbergmann创建于 2015年9月23日更新于 2026年7月9日
标签type/refactoring
目前, `File_Iterator` 用于爬取符合 (PHPUnit) 配置中指定条件的文件,从而生成要包含在代码覆盖率报告中的文件列表 (数组)。这种爬取会导致 PHPUnit 启动速度变慢。更好的做法是将信息 ("目录 `src` 中的所有 `*.php` 文件") 存储起来,然后根据这些信息匹配文件名,而不是通过爬取生成的列表。
内容来源: sebastianbergmann/php-code-coverage