Ещё нужно осознавать полученные ответы. Типа если нет документации - ну что ж поделать, сам на проекте - ну бывает, проект не планирует расширяться - и такое возможно. Всё как на фрилансе, только в компании )))
а может быть такое что просто один разработчик писал, а потом потдерживал проект, но потом взял и уволился и теперь у них никто толком не знает как он работает? сама компания не айтишная, там только it отдел есть какой-то