На дворе XXI век, сейчас даже телефоны мощнее компьютеров, которые были у нас в детстве. Логично было бы уже сместить классический баланс «память — время» вправо, но некоторые из вас продолжают битву наших отцов за байты, доходя до фееричного маразма.
Первое, что я хочу вам показать, — вот этот чат. Добрый вечер, веб-дизайнеры. На номер сообщения отведён один байт; после нехитрых подсчётов получим 256 сообщений на экране, по одному уходящих в небытие. Представьте себя в шкуре постоянного жителя этого чатика, этакого хомячка, проводящего там по полдня. Что ему делать, если на часик интернет отрубят? Где читать пропущенный конец спора? Да, я тоже посещал вуз и тоже слушал каноны: байт на номер, 100–300 на текст — и пускай красноречие в другом месте оттачивают. Голова нам на что, я вас спрашиваю? Предусматривайте архив по дате, если уж вам религия не позволяет от заповедей предков отступить.
Достаточно известная почтовая программа. Здравствуйте, кодеры. Мне понадобилось сделать большую рассылку, но при попытке добавить адресатов прога валится. Просто валится, даже ошибку не выбрасывает. Опытным путём выяснили, что она принимает только 500 адресатов, а 501-й ее валит. Почему 500, я не знаю, но это ограничение явно вбито ручками, а не продиктовано типом данных, и эти ручки я с радостью обломаю при случае. У нас на предприятии работает чуть больше народу, и иногда надо писать сразу всем. Теперь нам предстоит огромный промышленный геморрой с переводом на другую программу.
Геймдев, не надейтесь отсидеться в сторонке. Вам убеждения не позволяют сделать достаточно слотов для сохранений или прочитанный в далёкие девяностые учебник? Для достаточно длинной нелинейной игры с возможностью обнаружить фатальный косяк часов через двадцать активного геймплея это сущие крохи.
Не надо приводить мне в ответ хрестоматийные примеры программ, раздувшихся на гигабайты из-за сильного крена в сторону времени. Я прошу немногого: не впадайте в маразм в своей экономии.