ник: osmor
Странные такие ощущения....
Преамбула
Сдал примерно пол года назад проект... большой.
Суть проекта, нужно в базу закачивать текстовые файлы по ходу делая преобразования и проверяя кучу разных условий. Иногда выдавая окна пользователю, что бы он что-то поправил или подтвердил.
Заказчика все вроде устраивает, мелкие баги чистим по ходу.
Тут приходит письмо что вылетает с ошибкой что БД имеет плохой формат и т.д.
Стал разбираться оказывается при закачки больших файлов размер временной БД превышает 2 гига.
ну добавил сжатие по ходу обработки и попросил больше 300 000 записей за раз не грузить.
По ходу стал спрашивать "как вообще и какие есть проблемы не связанные на прямую с вылетанием и ошибками"
соль
Выясняется что закачка одного файла занимает от 7 до 10 дней!!!
и некоторые операции между диалогами с пользователем длятся по 2-3 дня!!!
И это на очень не хилых машинках
Сижу и думаю... то ли радоваться что программа такая офигительно устойчивая, то ли застрелиться из-за того что написал такую неповоротливую хрень.
Конечно сильно не оптимизировал, и задачи в общем-то не сильно простые
(например проверить что определенное поле содержит только цифры и слова которые указаны в словаре, словарик из 3 тыс слов), но что бы по 3 дня!
в общем повод напиться точно есть, только никак не пойму с горя или с радости
ps. Кстати о поводах.
Старшему сыну сегодня 20.