@Iron Bug > садишься и читаешь код.
Я этот код писал
> потом пишешь стратегию рефакторинга.
Я не знаю язык, на котором его писал (ну, очень базово, хуже джуна). У меня было только понимание того, что и как этот код должен делать. В идеале я должен был нанять фронтенд разработчика и озадачить его этим вопросом, но ему бы пришлось довольно долго расписывать всю задачу и довольно долго принимать результаты, а у меня было более-менее полдня свободных (то есть даже на поиск фрилансера бы не хватило).
За эти полдня я итеративно формулируя чего я хочу (и пару раз переобувшись в процессе) наговнокодил пополам (иногда проще самому поправить) с кремниевым мешком нечто рабочее и целиком меня устраивающее.
> джун не напишет отрефакторенный код даже по сделанным наметкам. У него не хватит квалификации для этого.
У меня тоже
> джуны вообще чаще всего пишут юнит-тесты
Я вообще хз как в JS тестирование устроено, тем более в браузерных расширениях, руками почекал))