没有合适的资源?快使用搜索试试~ 我知道了~
inspector:概念证明
共32个文件
php:24个
dist:1个
makefile:1个
需积分: 5 0 下载量 54 浏览量
2021-06-23
23:13:28
上传
评论
收藏 19KB ZIP 举报
温馨提示
检查员 这是什么? 我试图在没有用C扩展(例如Xdebug )编写的帮助下为 PHP 实现代码覆盖率分析工具。 我设法编写了一个非常简单的原型来展示它的样子: git clone https://github.com/bound1ess/inspector.git cd inspector make first-example make second-example 免责声明 这只是一个 PoC,而不是一个现成的产品:此存储库中的代码非常不稳定,有大量错误,缺少一些重要功能等。 你为什么要这样做? 以挑战自我,学习新事物,提高技能为目的。 现在怎么办? 我得出的结论是,这绝对是可能的,但是: 运行所需的时间(特别是对于大型代码库)非常大(与 Xdebug 相比) 在某些情况下,在 PHP 中分析和修改 AST 是不够的 我永久停止了这个项目的工作。
资源推荐
资源详情
资源评论
收起资源包目录
inspector-master.zip (32个子文件)
inspector-master
composer.json 792B
bin
inspector 370B
.hhconfig 0B
tests
Inspector
Behaviors
SingletonBehaviorTest.php 327B
NodeVisitorTest.php 1KB
Utilities
FileUtilityTest.php 2KB
DirUtilityTest.php 1KB
MarkerTest.php 736B
CLI
Commands
InspectCommandTest.php 905B
CommandTestCase.php 475B
TestCase.php 70B
LICENSE 1KB
src
bootstrap.php 341B
functions.php 161B
Inspector
Behaviors
SingletonBehavior.php 385B
Marker.php 1KB
Utilities
DirUtility.php 1KB
FileUtility.php 1KB
CLI
Commands
InspectCommand.php 1KB
NodeVisitor.php 2KB
Inspector.php 7KB
examples
100
tests
ExampleTest.php 282B
src
Example.php 145B
50
tests
ExampleTest.php 307B
src
constants.php 63B
Example.php 167B
.gitignore 35B
stubs
EmptyInterface.php 63B
SingletonStub.php 107B
Makefile 349B
phpunit.xml.dist 746B
README.md 952B
共 32 条
- 1
资源评论
hsjdbdb
- 粉丝: 21
- 资源: 4586
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功