When Test Driven Development Goes Wrong
Test Driven Development is one of the best ways that we have to amplify our talent as software developers, maybe software engineers. This Software Engineering practice is one of the best ways to improve the quality of your code, but it is difficult to do it well, and it often goes wrong. The interesting thing is that when it goes wrong, it may be at its most valuable. TDD is a cornerstone of Continuous Delivery, BDD and DevOps. Using it to give us valuable, efficient feedback on the quality of our designs is at the heart of its value but is often missed by people who are new to it. Dave explores these ideas with some real code examples to demonstrate the value of TDD.
In this episode, Dave Farley explains 5 common ways that TDD goes wrong, how to fix them, and what we can learn from them.
Some of the ideas in this video were inspired by this blog post:
➡️ https://web.archive.org/web/20100105084725/http://blog.james-carr.org/2006/11/03/tdd-anti-patterns/
-------------------------------------------------------------------------------------
🎓 CD TRAINING COURSES 🎓
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining
📖 MY NEW BOOK 📖
You can grab Dave Farley's new book “Continuous Delivery Pipelines” available here:
ebook ➡️ https://leanpub.com/cd-pipelines
paperback ➡️ https://amzn.to/3gIULlA
📧 JOIN CD MAIL LIST 📧
Keep up to date with the latest discussions, free "How To..." guides, events and online courses.
➡️ https://bit.ly/MailListCD
-------------------------------------------------------------------------------------
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
--------------------------------------------------------------------------------------
📚 BOOKS:
“Continuous Delivery Pipelines” - Dave Farley
ebook ➡️ https://leanpub.com/cd-pipelines
paperback ➡️ https://amzn.to/3gIULlA
"Continuous Delivery", Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx
Coming Soon! - Dave Farley on Software Engineering
Видео When Test Driven Development Goes Wrong канала Continuous Delivery
In this episode, Dave Farley explains 5 common ways that TDD goes wrong, how to fix them, and what we can learn from them.
Some of the ideas in this video were inspired by this blog post:
➡️ https://web.archive.org/web/20100105084725/http://blog.james-carr.org/2006/11/03/tdd-anti-patterns/
-------------------------------------------------------------------------------------
🎓 CD TRAINING COURSES 🎓
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses ➡️ https://bit.ly/DFTraining
📖 MY NEW BOOK 📖
You can grab Dave Farley's new book “Continuous Delivery Pipelines” available here:
ebook ➡️ https://leanpub.com/cd-pipelines
paperback ➡️ https://amzn.to/3gIULlA
📧 JOIN CD MAIL LIST 📧
Keep up to date with the latest discussions, free "How To..." guides, events and online courses.
➡️ https://bit.ly/MailListCD
-------------------------------------------------------------------------------------
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
--------------------------------------------------------------------------------------
📚 BOOKS:
“Continuous Delivery Pipelines” - Dave Farley
ebook ➡️ https://leanpub.com/cd-pipelines
paperback ➡️ https://amzn.to/3gIULlA
"Continuous Delivery", Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx
Coming Soon! - Dave Farley on Software Engineering
Видео When Test Driven Development Goes Wrong канала Continuous Delivery
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Test Driven Development - What? Why? And How?How To Estimate Software Development Time🚀 DevTernity 2017: Ian Cooper - TDD, Where Did It All Go WrongThe Problem With MicroservicesAgile Uncertified | Philosophy Over RitualsTop Software Engineering Interview TipsObject Oriented Programming vs Functional ProgrammingCAREER ADVICE for JUNIOR SOFTWARE DEVELOPERSTesla’s Software Disrupted The Car IndustryContinuous Integration vs Feature Branch WorkflowBDD Explained (Behaviour Driven Development)You Must Be CRAZY To Do Pair ProgrammingSpaceX and Software Engineering | How To LearnHow To Manage Remote Development TeamsWhat Are Reactive Systems?Avoid These Common Mistakes Junior Developers Make!Why CI is BETTER Than Feature BranchingBad Software Engineering KILLED Cyberpunk 2077’s ReleaseAcceptance Testing with Executable Specifications