сижу разгребаю говно, которое сделал предыдущий уволенный разраб. Одной из причин его увольнения - использование первого ангулара. Его никто не знает, он огромный, глючный, непонятный и весь на антипаттернах.
Мне нужно от него избавиться. Сам ангулар не знаю. Пролистал пару книжек и все.
И заменить на NoBlaBlaJS решение. Ну или на крайняк Knockout. Там вроде все прозрачно и нет оверхеда. Именно его и рекомендуют в таких случаях, хоть он и мало известен среди фронтенд-хипстоты и для него нет такого вау эффекта. Что и есть гуд.
С чего мне начать реверс инжиниринг текущего кода? С написания тестов для ангуларовских контроллеров, которых нет? Как он вообще что-то сумел написать без них?
Или забыть существующее решение и с нуля все нафиг переписать?