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或更高版本
評論沒有發現