"TDD is a design tool." That’s what Sandro has said for years. But not anymore. After working with different teams and in different organisations, and also carefully inspecting how he works, Sandro changed his mind about the role of TDD in software design.
In this talk Sandro will explain the pros and cons of the two main styles of TDD when it comes to software design, he'll discuss why some developers can test-drive well-crafted code while others can’t, and he'll also explain how to reason about design decisions.
About
This course is designed to help developers write well-crafted code—code that is clean, testable, maintainable, and an expression of the business domain. The course is entirely hands-on, designed to teach developers practical techniques they can immediately apply to real-world projects.
Why attend?
Software Craftsmanship is at the heart of this course. Throughout, you will learn about the Software Craftsmanship attitude to development and how to apply it to your workplace.
Writing Clean Code is difficult. Cleaning existing code, even more so. You should attend if you want to:
Software craftsman, co-founder of Codurance, author of
The Software Craftsman,
and founder of the London Software Craftsmanship Community (LSCC).
Sandro has been coding since a very young age but only started his professional career in 1996.
He has worked for startups, software houses, product companies, international consultancy companies,
and investment banks.
During his career Sandro had the opportunity to work in a good variety
of projects, with different languages, technologies, and across many different industries. Sandro
has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming
practices to organisations of all sizes. Sandro is internationally renowned by his work on
evolving and spreading Software Craftsmanship and is frequently invited to speak in many
conferences around the world. His professional aspiration is to raise the bar of the software
industry by helping developers become better at and care more about their craft.