Does TDD (Test Driven Development) Lead to Better Software Design?
Test Driven Development (TDD) is often misunderstood. Some people see it as more Test Driven Design than Test Driven Development. Some pitch TDD vs BDD others assume that Test Driven Development is just a synonym for Unit Testing.
In this episode Dave Farley answers a viewer’s question about whether to use real or faked dependencies and uses that to explore the idea of TDD as a software engineering approach. Employing automated testing to improve software design and demonstrating with examples of good and bad code how to use TDD to simplify our work and our code.
-------------------------------------------------------------------------
You can get Dave Farley’s FREE “Beginners’ Guide to TDD” when you join our CD Mail List here
➡️ https://www.subscribepage.com/cd-guide-tdd
📚 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
---------------------------------------------------------------------------------------
If you want to hear about new CD and DevOps courses, being released every 2-3 months, regularly check our CD.Training site ➡️ https://bit.ly/DFTraining
---------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
Other 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)
Growing Object Oriented Software Guided by Tests, By Nat Price & Steve Freeman ➡️ https://amzn.to/2Lt3jho
Test Driven Development: By Example (The Addison-Wesley Signature Series), Kent Beck ➡️ https://amzn.to/2NcqgGh
Видео Does TDD (Test Driven Development) Lead to Better Software Design? канала Continuous Delivery
In this episode Dave Farley answers a viewer’s question about whether to use real or faked dependencies and uses that to explore the idea of TDD as a software engineering approach. Employing automated testing to improve software design and demonstrating with examples of good and bad code how to use TDD to simplify our work and our code.
-------------------------------------------------------------------------
You can get Dave Farley’s FREE “Beginners’ Guide to TDD” when you join our CD Mail List here
➡️ https://www.subscribepage.com/cd-guide-tdd
📚 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
---------------------------------------------------------------------------------------
If you want to hear about new CD and DevOps courses, being released every 2-3 months, regularly check our CD.Training site ➡️ https://bit.ly/DFTraining
---------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
Other 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)
Growing Object Oriented Software Guided by Tests, By Nat Price & Steve Freeman ➡️ https://amzn.to/2Lt3jho
Test Driven Development: By Example (The Addison-Wesley Signature Series), Kent Beck ➡️ https://amzn.to/2NcqgGh
Видео Does TDD (Test Driven Development) Lead to Better Software Design? канала Continuous Delivery
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Get the Business Benefits of Continuous Delivery](https://i.ytimg.com/vi/Fjde-h_wHsk/default.jpg)
![BDD Testing Time](https://i.ytimg.com/vi/Xa6UEHyEyzQ/default.jpg)
![Feynman Bytes Ep 1: Only a Guess (PRODUCT)](https://i.ytimg.com/vi/iV81CHby3r0/default.jpg)
![Who Invented JavaScript?](https://i.ytimg.com/vi/t_ngcM7M7fk/default.jpg)
![Acceptance Testing with Executable Specifications](https://i.ytimg.com/vi/knB4jBafR_M/default.jpg)
![20 Questions To Ask Your Next Employer](https://i.ytimg.com/vi/2Afk9KVEgpE/default.jpg)
![Infrastructure As Code Explained](https://i.ytimg.com/vi/so-xL0nmn0o/default.jpg)
![Add APPROVAL TESTING To Your Bag Of Tricks](https://i.ytimg.com/vi/jAMVtMesHqk/default.jpg)
![How Fast is Your Computer? | DESIGNING FOR HIGH PERFORMANCE (Mechanical Sympathy)](https://i.ytimg.com/vi/0reMVgn6kRo/default.jpg)
![Continuous Delivery Pipelines: How to Build Better Software Faster • Dave Farley • GOTO 2021](https://i.ytimg.com/vi/eoaDr5PpT2c/default.jpg)
![Gregor Hohpe On How Software Architects Transform Large Enterprises | The Engineering Room Ep. 15](https://i.ytimg.com/vi/eMrmAn3bYiI/default.jpg)
![Continuous Delivery Pipelines Webinar](https://i.ytimg.com/vi/ONnwToAH4bU/default.jpg)
![Software Developer Interview Advice](https://i.ytimg.com/vi/osnOY5zgdMI/default.jpg)
![Is SRE Google's SECRET For SEARCH DOMINATION?](https://i.ytimg.com/vi/rBGQB10KRWA/default.jpg)
![How Walmart Achieved TRUE Agility](https://i.ytimg.com/vi/aFuop6xO558/default.jpg)
![Continuous Deployment or Continuous Delivery? | When To Release](https://i.ytimg.com/vi/mBzDPRgue6s/default.jpg)
![Architectural Models & Microservices | Simon Brown and Hannes Lowette In The Engineering Room Ep. 5](https://i.ytimg.com/vi/YSw80X4w7hI/default.jpg)
![Kelsey Hightower On Kubernetes & Cloud Computing | The Engineering Room Ep. 13](https://i.ytimg.com/vi/zkEYxCmPGqU/default.jpg)
![The SECRETS Of Successful Software Architects](https://i.ytimg.com/vi/CXCkDKM0OX0/default.jpg)
![Why Your Software Team CAN’T Scale](https://i.ytimg.com/vi/pw686Oyeqmw/default.jpg)
![A Guide To Managing Technical Teams](https://i.ytimg.com/vi/jMpCF0Z623s/default.jpg)