improvephp / kaataa
开始练习代码kata,提高你的技能
1.0.0
2024-09-18 22:30 UTC
Requires
- php: ^8.1
- improvephp/kaataa-core: ^1.0.0
README
Kaataa
😎 通过解决挑战来提高你的编程技能
✅ 使用单元测试验证你的解决方案
💡 理解TDD的一个非常好的起点
什么是Kata?
在编程中,Kata是一种通过实践和重复来提高技能的练习。
如需更多信息,请查看Awesome Katas。
为什么选择Kaataa?
Kaataa是一个开源项目,深受Laravel简洁性的启发。使用Kaataa,你可以利用单元测试的优势。
它配备了以下工具:
- PHPUnit
- Mockery
- Pest(即将推出)
当然,它还包含了来自Symfony的强大助手 dd,在调试时可以让你更轻松地享受编程乐趣。
要求
- PHP 8.1或更高版本
- Composer 2
安装
composer create-project improvephp/kaataa {your_project_name}
快速开始
自动创建类和测试文件
php dojo create:kata {NameOfYourKata}
其他命令
只想创建一个类?没问题
php dojo make:class {ClassName}
只想创建一个测试?当然可以
php dojo make:test {TestName}
运行测试
从composer运行(更简单)
composer test
PHPUnit
./vendor/bin/phpunit