Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
News
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/26/6f/46/266f46db-9536-fc9e-3733-ea68390a402d/mza_9651740657759775317.jpg/600x600bb.jpg
The Agile Embedded Podcast
Luca Ingianni, Jeff Gable
85 episodes
1 week ago
Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.
Show more...
Technology
RSS
All content for The Agile Embedded Podcast is the property of Luca Ingianni, Jeff Gable and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.
Show more...
Technology
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/26/6f/46/266f46db-9536-fc9e-3733-ea68390a402d/mza_9651740657759775317.jpg/600x600bb.jpg
BDD with Steve Branam
The Agile Embedded Podcast
55 minutes 56 seconds
7 months ago
BDD with Steve Branam
# Mastering Behavior-Driven Development in Embedded Systems with Steve Branam In this insightful episode of the Agile Embedded Podcast, Jeff and Luca welcome Steve Branam, a software developer with over 40 years of experience in communication systems, consumer products, and embedded systems. Steve shares his expertise on Behavior-Driven Development (BDD), explaining how it adds an additional layer of discipline on top of Test-Driven Development (TDD) to help developers avoid common pitfalls. Steve describes BDD as a design technique that focuses on behavior rather than implementation details, which helps create more robust, less brittle test suites. He explains how the structured 'Given-When-Then' format forces developers to think about the public API and observable behaviors rather than internal implementation details. Throughout the conversation, Steve provides practical examples of applying BDD to embedded systems, including strategies for testing hardware interactions using test doubles like spies, and approaches for testing state machines without creating brittle tests.
The Agile Embedded Podcast
Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.