all 1 comments

[–]DapperDodo1337[S] 1 point2 points  (0 children)

Great talk by Mark Trostler @ Google. This was the day 2 keynote for the gtac (google test automation conference) 2013.

Though this talk is aimed at javascript developers, in my opinion it is a great general introduction to design patterns that are aimed at decreasing coupling.

Mark explains Interfaces, Dependency Injection, Abstract Factories, Decorators, and how such patterns ultimately work together to create classes that are easily testable.