Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

BDD (Behavior Driven Development) | Better Executable Specifications

Автор: Modern Software Engineering

Загружено: 2020-09-23

Просмотров: 22583

Описание:

In this episode, we explore Behaviour Driven Development (BDD) and how to create executable specifications that capture what we want our systems to do. One of the key ideas that BDD began with was “getting the words right”, could we find better words to describe this approach that would help us to get to the high-value of Test Driven Development (TDD) and help us to better focus on what is important.

How can we characterise TDD vs BDD? Behavior Driven Development is a lot about picking the right words. Dave Farley explores what constitutes good names, giving some examples of both good and bad naming. Naming is important for more than only software testing and the acceptance tests that we write, it also affects the code that we write and its readability and expressibility. He also analyses a test from a popular open-source project and offer his critique of the testing approach.

BDD is a valuable tool in improving our software engineering practices, by creating these executable specifications it can help us improve the quality of our work, and can be an enabling step to help us achieve Continuous Delivery.

--------------------------------------------------------------------------------------

If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses:
➡️ https://bit.ly/DFTraining

📚 BOOKS:

📖 Dave’s NEW BOOK "Modern Software Engineering" is now available on
Amazon ➡️ https://amzn.to/3DwdwT3
In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.

📖 "Continuous Delivery Pipelines" by Dave Farley
paperback ➡️ https://amzn.to/3gIULlA
ebook version ➡️ https://leanpub.com/cd-pipelines

📖 The original award-winning “Continuous Delivery" book by Dave Farley and Jez Humble
➡️ https://amzn.to/2WxRYmx

--------------------------------------------------------------------------------------

Keep up to date with the latest discussions, free "How To..." guides, events and online courses through our email updates! Follow the link for the details ➡️ https://bit.ly/MailListCD

---------------------------------------------------------------------------------------

Continuous Delivery Ltd. ➡️ https://bit.ly/ContinuousDeliveryDF

Dave Farley's Blog ➡️ https://bit.ly/DaveFWebBlog

Dave Farley on Twitter ➡️ https://bit.ly/DaveFTwitter

Dave Farley on LinkedIn ➡️ https://bit.ly/DaveF-LI

---------------------------------------------------------------------------------------

Useful Books on this topic:
(Please note, if you buy a book from these links I get a small fee, without increasing the cost to you)

"Domain Driven Design", by Eric Evans ➡️ https://amzn.to/2WXJ94m

"Specification By Example", by Gojko Adzic ➡️ https://amzn.to/2TlfYaH

"Growing Object Oriented Software Guided by Tests", By Nat Price & Steve Freeman ➡️ https://amzn.to/2Lt3jho

BDD (Behavior Driven Development) | Better Executable Specifications

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Acceptance Testing with Executable Specifications

Acceptance Testing with Executable Specifications

Test Driven Development vs Behavior Driven Development

Test Driven Development vs Behavior Driven Development

Better Gherkin: Common pitfalls and how to overcome them

Better Gherkin: Common pitfalls and how to overcome them

Requirement Specification vs User Stories • Dave Farley • GOTO 2023

Requirement Specification vs User Stories • Dave Farley • GOTO 2023

Domain Driven Design with BDD

Domain Driven Design with BDD

An Ultimate Guide To BDD

An Ultimate Guide To BDD

Discovery - The first practice of Behaviour-Driven Development

Discovery - The first practice of Behaviour-Driven Development

Don’t Do E2E Testing!

Don’t Do E2E Testing!

How to Test Legacy Code (Emily Bache)

How to Test Legacy Code (Emily Bache)

🚀  TDD, Where Did It All Go Wrong (Ian Cooper)

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

Getting started with Behavior Driven Development (BDD) in .NET using SpecFlow

Getting started with Behavior Driven Development (BDD) in .NET using SpecFlow

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++

Behaviour Driven Development - Dan North Was Right

Behaviour Driven Development - Dan North Was Right

BDD Explained (Behaviour Driven Development)

BDD Explained (Behaviour Driven Development)

Want to make your first Domain Model? Behavior Driven Development - Anita Kvamme - DDD Europe 2022

Want to make your first Domain Model? Behavior Driven Development - Anita Kvamme - DDD Europe 2022

When Behaviour Driven Development Goes WRONG!

When Behaviour Driven Development Goes WRONG!

Huge Breakthrough: We're Beyond Silicon

Huge Breakthrough: We're Beyond Silicon

Three Mindsets of Test Driven Development (TDD)

Three Mindsets of Test Driven Development (TDD)

What is BDD? Behaviour Driven Development From Start To Finish | Serenity Dojo TV

What is BDD? Behaviour Driven Development From Start To Finish | Serenity Dojo TV

TDD: How to Write Maintainable Tests as Executable Specs (Pierre Criulanscy)

TDD: How to Write Maintainable Tests as Executable Specs (Pierre Criulanscy)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]