В общем - по моему собственному опыту борьбы с недокументированным кодом: Это - не программистская задача. Попытка проанализировать код и понять чего он делает очень трудоемка даже для граммотно написаного кода, а уж для безграмотно - она заведомо тупиковая. Надо сначала долго трясти пользователей с вопросами о том что система делает и что она должна делать. После сличения показаний многих пользователей, можно лезть в код и разбираться (с отладчиком) как оно работает. Всякие перекрестные ссылки помогают, но основной инструмент - допрос пользователей и отладчик...
|