Breaking Down Test-Development
Keith Hickman-Perfetti, Senior Software Engineer
Jeff Jia, Senior Software Engineer
Mark Simpson, Senior Software Engineer
Moderated by: Yisselda Rhoc
Test Driven Development or (TDD), is a software development process that builds up a suite of automated tests alongside your software. Test driving software leads to cleaner code, better design, and fewer bugs. But when your stakeholders push for faster optimization, why is it so important to continue forward with TDD? In our opinion, testing is paramount for the success of a product.
In this panel discussion featuring Def Method Engineers, panelists will discuss topics including: the proper amount of test coverage, how to know if your unit tests are producing value, the importance of TDD when building a proof of concept, working on legacy software with TDD, and useful practices while test-driving.