The Stinky Code Project

Simon Stewart (shs@google.com)
          @shs96c
Data Envy
Breaking the Law (of Demeter)
The Evil Singleton
Static Cling
Mocking Too Far
Too Many Mocks
Tests at Too High a Level
Tests at Too Low a Level
Fat Constructors
Deep Inheritance
Obscure Intent
Polynaming
Single Layer of Defence
Test Code is Disposable
Mumpsimus




http://www.flickr.com/photos/deepblue66/132439533/
When the Going Gets Tough (the
Tough Stop Testing)
Inconsistency




http://www.flickr.com/photos/31284576@N06/3105146919/
Fin