Once a beloved cornerstone of agile methodology, Test-Driven Development (TDD) has seen its star fade over the past decade. Research reveals that TDD can actually decrease software quality, and its rigid practices are increasingly seen as outdated in modern development cultures. Yet, despite its flaws, unit testing continues to hold sway, largely fueled by developers' need for control and agile’s ideal of independence.
In this talk, James O. Coplien will demystify why unit testing in object-oriented (OO) development often misses the mark. Through insightful examples, he will show why testing individual instance methods is rarely effective in an OO context and how reliance on unit testing can actually introduce more bugs than it prevents. Learn how system testing, supported by well-placed assertions, can provide a far more powerful and productive path forward.
ANYONE CAN JOIN - Most of IDA's events are open to everyone, but you must have an IDA user profile in order to participate. It's free and non-binding - create a user profile now. As a member of IDA, you get a discount on many of our events, so please sign in with your member login when you sign up for an event. Read more about the benefits of an IDA membership here.