Рет қаралды 7,030
Seb Rose is a Consultant, coach, trainer, analyst, and developer and an organiser of some of the UK’s best software conferences. His name is closely associated with BDD, he is a contributor to the Cucumber open source project, which is one of the most widely used frameworks for BDD, and has written several books on this, and other software topics, including the “BDD Books” series, “Cucumber for Java” and he has the first chapter in “97 things every programmer should know”. Seb is also a blogger, and a regular conference speaker. He helps to run a charity, via the very excellent cyber-dojo.org site for teach TDD, that helps children to learn to code.
___________________________________________
🙏The Engineering Room series is SPONSORED BY EQUAL EXPERTS
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ bit.ly/3ASy8n0
___________________________________________
🖇 LINKS:
🔗 Practice TDD & BDD at Cyber-Dojo ➡️ cyber-dojo.org/
🔗 Support the Cyber-Dojo ➡️ bit.ly/45Yqp78
🔗 SoCraTes UK Un-conference ➡️ socratesuk.org/
🔗 Dave's TDD Tutorial, Using Cyber-Dojo ➡️ courses.cd.training/courses/t...
🔗 The BDD Books Website ➡️ www.bddbooks.com
___________________________________________
📚 BOOKS:
📖 The BDD Books: Discovery, by Gaspar Nagay & Seb Rose ➡️ amzn.to/48tiEYm
📖 The BDD Books: Formulation, by Gaspar Nagay & Seb Rose ➡️ amzn.to/3rinhnJ
📖 Cucumber for Java, by Seb Rose, Matt Wyne, Aslak Hellesoy ➡️ amzn.to/48pytiY
📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ amzn.to/3DwdwT3
and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.
📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ amzn.to/2WxRYmx
📖 "Continuous Delivery Pipelines" by Dave Farley
Paperback ➡️ amzn.to/3gIULlA
ebook version ➡️ leanpub.com/cd-pipelines
NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.
#cucumber #podcast #softwareengineer
------------------
CHAPTERS
00:00:00 Intro
00:01:20 Start
00:02:00 Edinburgh BCS, SoCraTes UK
00:03:07 Seb’s Intro to BDD
00:06:16 Law Change Forces Improvement in Testing
00:08:03 BDD Has Nothing to do with “Scripting”
00:09:57 Building a DSL - CISC OO Chipset for HiFi!!
00:12:25 Most Gherkin Scripts get this Wrong
00:14:42 Balancing Abstraction & Detail
00:18:11 NATS Defect - Failure of Abstraction?
00:19:40 A Developer’s Job is NOT typing code
00:24:03 BDD as an Incremental Approach
00:26:41 Balancing Design vs Evolution
00:28:21 BDD Enables Design Change
00:32:22 BDD is NOT about tools
00:34:32 Practicing TDD & BDD with Cyber-Dojo
00:39:21 Designing for Testability
00:47:01 Optimising for Learning
00:49:01 Training vs Coaching
00:56:05 Approaches to Learning
01:00:28 Contract Testing & Microservices
01:03:58 PACT & the PACT Broker
01:05:32 Microservice or Distributed Monolith?
01:08:10 Deliberate Design
01:09:09 Expert Advice & Its Pitfalls