Каковы ваши мнения и опыт использования TDD при разработке пользовательского интерфейса?
Я размышлял об этом вопросе какое-то время и просто не могу прийти к окончательному решению. Мы собираемся запустить проект Silverlight, и я проверил Microsoft Silverlight Unit Test Framework с учетом TDD, но я не уверен, как применять подход к UI-разработке в целом - или к Silverlight в частности.
EDIT: Вопрос в том, стоит ли использовать TDD для разработки пользовательского интерфейса, а не о том, как разделить проблемы.