BDD 代表“行为驱动开发”,是一种敏捷软件开发技术。
不同于TDD其中开发者编写的代码和测试,BDD要求它们先写测试,然后该代码,以满足所需的条件和标准。
这样,开发人员编写非常有针对性的代码,即只能在某些情况下,但它完美的作品,并没有任何错误或设计缺陷。
这种技术也有其缺点,但开发定制应用程序时,它可能是解决这个问题的最好办法。
贝哈特由红宝石的黄瓜框架的启发,是一个在PHP&NBSP最知名的BDD框架;环境。
如果您选择在你未来的项目之一使用贝哈特,阅读框架的文档是一个必须为任何新人
什么是此版本中的新:
< p>- 在添加支持typehinted参数
- 在允许任何空白字符上下文类的结尾
- 修正方案与十进制数以下字符串芜菁模式
- 修正方案与步骤与萝卜模式空字符串
- 修正方案,其中步骤都有斜线芜菁模式
什么是在3.0.12版本的新:
- 在与定义的参数固定的遗留问题解析
- 在引进试验工作&#x5c;参数组件
什么在2.3.5版本新:
- 在固定格式化语言配置和区域猜测者
什么是2.3.4版本,新的:
- 在添加StepEvent :: getLogicalParent()
什么是2.3.2版本,新的:
- 在ErrorException修正错误,导致错误的例外警告和注意事项。
什么在2.3.1版本新:
- 在更新错误处理程序,以避免抑制异常
- 在自动加载引导脚本。
- 在更新的小黄瓜依赖于V2.0.1。
在他们的名字以
什么在2.3.0版本新:
- 在切换到贝哈特&#x5c;小黄瓜2.0用法
- 在迁移到单一的文件翻译
- 在支持可调用内部的步骤链
- 在支持* .yml和* .PHP的定义翻译
- 添加相反的选项选项切换( - [无糖]颜色, - 。[无糖]多行等)
- 在重新设计的--story语法
- 在重构的亚军
- 在性能改进
什么是2.2.7版本,新的:
搜索与--definitions翻译定义
- 在新增能力。
- 修正了自定义格式使用的bug。
什么是2.2.4版本,新的:
- 在预防方法名重复使用高清片段
什么在2.2.0版本新:
- 在多种格式和输出的支持
- 在新片段格式
- 在新格式化失败
- 的-d选项更新输出
- 在搜索能力-d选项
- 在新--dry-运行选项
- 在新--append-片段选项
- 在重构内部使用没有格式化重新运行功能
- 在总体代码重构和清洁
添加
要求:
- 在PHP 5.3或更高版本
评论没有发现