While SOLID is the known standard when it comes to software design and architecture, it may be hard to apply for some as it limits developers to specific techniques in going about it.
In this episode, Daniel Terhorst-North, originator of Behaviour-Driven Development (BDD)and Deliberate Discovery, presents his arguments on why SOLID isn't exactly the best bet when if comes to design principles, offering an alternative that can help against the misapplications of various agile practices.
Episode outline:
• Daniel Terhorst-North answers why he challenges the principles of SOLID and presents his arguments.
• How does CUPID improve on the principles of SOLID?
• Despite Test-driven Development being considered an "evolutionary approach to development," what are the problems associated with it?
• What is Behaviour-driven Development (BDD)?
• How has the development community responded to SOLID and BDD?
Read the full transcript:
https://www.torocloud.com/podcast/whats-wrong-with-solid-and-test-driven-development-with-daniel-terhorst-north
Learn more about Toro Cloud and our products:
https://www.torocloud.com