ну ты как программист должен это понимать
как программист, который что? пишет этот проект сам весь с нулевого дня? заглянул в чужой код на этом же проекте? зашёл на проект потому, что единственный прошлый разработчик ушёл и тебе сразу дали пофиксить багу? получил исходники на аудит и тебе предложили написать сроки на рефакторинг/полное переписывание?