Лучше всего использовать SCM.Если вы думаете, что старый код действительно является тем, на что люди захотят ссылаться в будущем, оставьте комментарий «// Мы привыкли делать это другим способом, у которого было интересное свойство X - см. Ревизию 103» вместо того, чтобы оставлять целые кускикода, который ничего не делает.
Комментирование кода имеет свое место, но это место - быстрые тесты, которые даже не стоят времени на создание ветки.
Если код стоит сохранить, он стоит больше, чем быть потерянным где-то в комментарии.Если его не стоит хранить, убейте его огнем.