Хотя 99% кода на нашем сайте - работа 1 программиста, недавно впервые (и, вероятно, последний) программист был нанят для работы на нашем сайте, ему был предоставлен удаленный доступ для входа в систему через ftp.
Справочная информация: Он находится на неизвестном нам континенте, говорит на родном языке, о котором я не могу догадаться по английским письмам, и работает способами, которые немного отличаются от наших. Кажется, это обычный рабочий процесс в длинных отдаленных небольших проектах, где первоначальному программисту необходимо обновлять / настраивать свой код.
Проблема: Гений пишет как хакер, хорошего качества, но очень плохо документированный, некоторые ошибки встречаются здесь или там. Теперь мы застряли с почти блестящим кодом с некоторыми ошибками. В основном это Javascript.
Вопрос: Прежде всего 1. Какие существуют способы / утилиты / веб-сайты для поиска ошибок в только что доставленном коде JavaScript, когда трудно понять части этого кода, чтобы начать с? 2. Какие хорошие программы / утилиты / веб-сайты для сравнения кода можно параллельно сравнивать между двумя версиями кода?
Очевидно, что оба они очень связаны, так что, надеюсь, на этой планете есть один замечательный инструмент, который призван объединить поиск ошибок, а также показать вам различия между версиями.
Любые предложения являются хорошими ответами для меня, так как я понятия не имею, с чего начать.