GildedRose Kata重构 所采取的步骤 准备了docker-compose.yml文件,并使用了PHP 7.2 NFQ开源容器(不是docker hub镜像,以节省配置xdebug的时间) 准备的测试可以满足定义的要求 准备好的测试以涵盖其他必需的功能(变体) 实现的处理程序,使用策略模式处理不同类型项目的不同逻辑。 首先解析所需的处理程序,然后处理逻辑。 添加了处理程序以处理变构物品的其他逻辑 重构GildedRose类以使用创建的处理程序。 用于枚举器的二手Mabe枚举库 PHP应该至少更新到7.4,但是当前某些软件包限制是当前的,因为允许的最大版本是7.3,所以我没有花时间在此上。 如何开始项目 克隆此存储库 如果在osx上运行,则需要此行为sudo ifconfig en0 alias 10.24.6.65/28创建网络别名: sudo ifconfig en0