improvephp/kaataa

开始练习代码kata,提高你的技能

1.0.0 2024-09-18 22:30 UTC

This package is auto-updated.

Last update: 2024-09-18 22:32:27 UTC


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

视频

Check out the demo