Я работаю с большим количеством устаревшего программного обеспечения, в основном на языках типа C / Java (и именно там я накопил большую часть опыта). Однако одно из наших основных приложений находится в стадии разработки и, как мне кажется, в настоящее время использует 9.1E.
Мне сложно выучить этот язык и адаптироваться к нему. Реализация вещей занимает в 10 раз больше времени, простое связывание частей исходного кода с другими частями (что вызывает что и т.д.) занимает ОЧЕНЬ много времени, если это вообще можно расшифровать. Черт, я использую Visual Studio для поиска в каталогах, чтобы попытаться отследить ссылки на функции. Код плохо документирован.
Моя главная проблема - это отладчик или его отсутствие. Лучший метод, которым я учусь, - это пошаговое выполнение кода, изменение материала на лету или, по крайней мере, проверка того, что происходит. Кажется, там есть какой-то отладчик с функциями step / break / etc, но он, похоже, вообще не работает. Отладчик ломается (после вставки отладочного сообщения окна сообщения или чего-то еще), но все это мусор и не "шагает". Единственный метод, который используется здесь единственным другим разработчиком, - это вставка окон сообщения отладки с переменными, которые вы хотите проверить ... ДЕЙСТВИТЕЛЬНО ??
Это большое сочетание прогресса персонажа и нового графического интерфейса. AppBuilder почти не работает, большинство объектов SDO не могут быть загружены, ошибки JVM повсюду и т. Д. Я использую Data Administration для сброса схем базы данных, компилятор работает, может достаточно хорошо запрашивать БД и т. Д., Но этого недостаточно.
В любом случае, я что-нибудь упустил в отладчике? Есть что-нибудь получше или еще что-нибудь сделать? Какие-либо другие инструменты, IDE и т. Д. Для облегчения поддержки / развития в этом?