Что делать со старыми кусками кода в проекте?
Удаляю сразу как только вижу что не где не используется, всегда можно по git истории восстановить.
Для этого есть TODO, что бы не забывать где напачкал. И 2 версии проекта, в разработке - это допустимо, а на продакшен надо только с пустым TODO