Ну да, нужно погрузиться в проект, понять... Или ты думаешь, что в конторе задачи типа напишите функцию, которая на вход получает это и на выходе должно быть то - ахренеть, как прокачивают стажёра? Когда он даже не понимает нахрена он это должен написать?