т.е. является ли код легаси определяется тем как к нему относится другой человек. т.е. фактически это синоним "не понравившийся код"
легаси = наследие
т.е. несколько из
1 человек который писал этот код отсутствует в организации (помер, уволился, схантили его в яндекс, похитили пришельцы)
2 технологии использованные тебе/команде/тимлиду не знакомы вы не планируете их использовать для написания своих сервисов, но ска чтобы перелопатить надо разобраться что к чему а это время
3 технологии устарели - использованы старые версии либо вообще старые версии языка (х.з. на 2м питоне было сделано)
4 херово организованная работа в прошлом от чего никто не понимает что и почему было сделано, неоткоммиченные куски кода, хз где прописанные имплиситы и т.д.