В чём причина усталости от JavaScript, как с ней бороться и при чём здесь вся индустрия разработки ПО —
http://lucasfcosta.com/2017/07/17/The-Ultimate-Guide-to-JavaScript-Fatigue.htmlВся суть программирования — снижение издержек и получение большей прибыли. За популярными технологиями в конечном счёте всегда стоят интересы бизнеса.
Усталость от Джаваскрипта появляется, когда разработчик использует ненужные ему инструменты для решения несуществующих проблем.
Прежде чем подробно знакомиться с технологией, определите, какую задачу она решает.
TDD — универсальный подход, который можно использовать везде. Описываете небольшую проблему, решаете её, повторяете цикл. TDD хороша тем, что она защищает от решения несуществующих проблем.