В проекте куча ошибок "утечка памяти" и подобных трудно находимых. Люди решили всё переписать и выбор технологий оставили за мной. Так как с C я "на вы" то решил заюзать Go + биндинги библиотек. Сейчас там 3ляма+ строк с портированием на разные UI и ОС. Последний программист который мог объяснить как оно работает уволился с год назад (потом там понаписали ещё но такого что...). В итоге мне дали 1 год на всё про всё и бюджет для найма пары фрилансеров (ну или себе оставить если сам делать буду). Я пытался сделать лог запуска каждой функции но мне это не сильно помогло. Сейчас я окончательно отчаялся и решил просто отковырять от туда Gui и больше не вспоминать о кошмарах. Пошел я значит смотреть как там устроен клиент и обнаружил что заюзали кучу библиотек и зачем я так и не понял. И как оно вообще работает тоже непонятно.

UPD.
В идеале я хочу разобратся в коде но боюсь что знание C это не позволит. По этому хотя бы отковырять UI.