Знать, как переносить фреймворк (Разработка и отладка плагинов Eclipse - Как узнать, что происходит?)

Я только что говорил с очень! расстроенный сотрудник, я ищу совет вместо него:-) Он поддерживает сложный плагин Eclipse (на самом деле это скорее приложение), и он понятия не имеет, что происходит, когда он, например, нажимает на список. Внешний разработчик, который создал его, использовал отражения и слушателей, и ему довольно трудно / невозможно выяснить, что на самом деле срабатывает, когда он нажимает на ссылку. Он начал переименовывать функции, чтобы увидеть, получает ли он ошибку, когда щелкает по списку (работает благодаря рефлексии). В некоторых списках он получает это (что правильно), в некоторых - нет. Есть ли что-то, что помогло бы решить такие проблемы? Поможут любые идеи: инструменты (UML?), Трюки или даже то, что он должен делать, когда у него появится следующий шанс поговорить с внешним программистом. Мне просто грустно видеть, как он отрастает из-за этого.

Спасибо

1 ответ

У меня такая же проблема. Я использовал трюк, который должен был запустить приложение Eclipse прямо из рабочей области. Затем я нажал на графические интерфейсы и посмотрел на файл журнала. Это был действительно кошмар и невероятная трата времени, но он сделал свою работу.

Удачи, потому что вам понадобится несколько месяцев, чтобы понять, что происходит внутри этой программы!

Другие вопросы по тегам