This video examines a range of typical design choices from both the flexibility and testability perspectives and see why the choices that are healthy for one are usually healthy for the other. During this session, we’ll look at code together that represents situations you see in real systems all the time. You’ll see choices weighed, and trade-offs analyzed. You’ll leave the session better prepared to teach your colleagues how to think about design decisions in terms of both flexibility and testability.
Video Producer: Google Test Automation Conference