Кто-нибудь знает, как можно применить сабж при разработке расширений ?

test-driven development?

Да. Конкретней - в отношении пользовательского интерфейса.