Занятная статья.
http://habrahabr.ru/company/yandex/blog/204192/ Особенно интересно то, что вот почти все эти штуки мы с ребятами в свое время создавали, может даже и покруче местами. Но как излагает! Модификаторы, билдер, граф состояний...
Да, надо уметь продавать тестирование.