Перед выпуском релиза возникает момент, когда необходимо решить, какие ошибки нужно оставить. Исправить все ошибки можно, но может оказаться, что для этого потребуется бесконечно много времени. Значит часть ошибок будет оставлена. И еще раз оставлена…
В качестве примера такого долгожителя я люблю демонстрировать ошибку операционки. Введем в командной строке команду:
dir > report.txt
В файл сбрасывается содержимое каталога. Откроем его. И увидим:
10.06.2005 18:40 0 report.txt
Файл report.txt имеет нулевую длину. Возможны два правильных варианта. Или совсем не включать этот файл в отчет (предпочтительно), или указать правильную длину. В данном случае имеем неинформативную строку.
Ошибка? Ошибка. Нужно исправлять? А зачем? Этой ошибке очень много лет и никого она не смущает.
PS. Если кто-то знает ошибку с большим "трудовым стажем", пришлите мне для коллекции.
Июнь 10, 2005