У меня было много проблем, пытаясь придумать лучший способ правильно следовать принципам TDD при разработке пользовательского интерфейса в JavaScript. Какой лучший способ сделать это?
Лучше ли отделить визуальное от функционала? Сначала вы разрабатываете визуальные элементы, а затем записываете тесты, а затем код для функциональности?