Добрый вечер всем!
Мне дали проект, проект очень большой, то есть даже просто чтобы посмотреть как из того же поиска выбираются данные нужно обойти дофига разных методов разных классов. На каких этапах лучше ставить брейкпоинт? Иногда ставишь брейкпоинт на том месте, где уже возвращается массив с результатами. А иногда сильно рано, и ходишь этим дебагером по всевозможным классам, нифига не понимаешь, и снова. Иногда дебагер вообще закидывает в ClassLoader.
есть стратегия какая то дебага? В маленьких проектах (на фреймворках) это все изи, но в данной ситуации все не так радужно
Я бы в первую очередь убедился в том, что разбираемся вами часть кода действительно была написана вашим предшественником, а не является заимствованием чего-нибудь хорошо известного и задокументированного :)