BDD in Action: Behavior-driven development for the whole software lifecycle (Paperback)

John Ferguson Smart

買這商品的人也買了...

相關主題

商品描述

Behavior-Driven Development starts with a simple idea: developers can't write good software if they don't understand what it's supposed to do. BDD is a development process that helps users design better code by writing tests that describe the behavior of an application and its underlying requirements. Done well, it helps deliver higher quality software that creates business genuine value.

BDD in Action teaches the Behavior-Driven Development model and shows how to integrate it into existing development process. First it shows how to apply BDD to requirements analysis to define features that focus development efforts on underlying business goals. Then, it reveals how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, readers will apply BDD principles at the coding level to write more maintainable and better documented code.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

商品描述(中文翻譯)

行為驅動開發(Behavior-Driven Development,簡稱BDD)始於一個簡單的理念:如果開發人員不了解軟體應該做什麼,就無法撰寫出優質的程式碼。BDD是一個開發流程,通過撰寫描述應用程式行為和底層需求的測試來幫助使用者設計更好的程式碼。當BDD被很好地應用時,它有助於交付更高品質的軟體,創造真正的商業價值。

《BDD in Action》介紹了行為驅動開發模型,並展示了如何將其整合到現有的開發流程中。首先,它展示了如何將BDD應用於需求分析,以定義專注於底層業務目標的功能。然後,它揭示了如何自動化驗收標準,並使用測試來引導和報告開發流程。在此過程中,讀者將在編碼層面應用BDD原則,撰寫更易維護且有更好文件化的程式碼。

購買印刷版書籍可獲得免費的PDF、ePub和Kindle電子書,並提供書中所有程式碼。