Dlaczego nieużywany kod powinien zostać usunięty?

Słyszałem wiele razy, że nieużywany kod musi zostać usunięty z projektu. Jednak nie jest dla mnie jasne, dlaczego?

Moje punkty za usunięcie, które są:

Kod jest już napisany, a wysiłki są wydawaneKod może być testowany w środowisku syntetycznym i rzeczywistymJeśli jest dobrze zorganizowany (zgrupowany, oddzielny pakiet, luźno powiązany itp.), Nie przeszkadza to w ogólnej analizie kodu lub refaktoryzacjiKod może być używany w przyszłościPo usunięciu autor może czuć się nieswojo

Czy ktoś mógłby wyjaśnić zalety usunięcia (lub zachowania) nieużywanego kodu?

Z góry dziękuję!

questionAnswers(11)

yourAnswerToTheQuestion