Волею судеб, дали проект, набросанный на коленке, в котором используется частично AngularJS (тот самый, который версии 1.6), но частично - ничерта не соблюдается даже его идеология и некоторые моменты написаны через задницу императивщину, а данные с сервера обновляются по таймеру. Всё это вызывает у меня дикую боль ниже пояса. И пока проект не вырос, с этим нужно что-то делать, иначе это может привести в итоге к краху. Собственно, вопрос, что делать?