metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-11-20 01:59 pm

Анти-айседный кошмар

"Зелантон, ждевелоп и максдз употребляют алкоголь на фуршете, посвященном завершению проекта по управлению строительством домов для льготников, использующем мейнфреймы IBM с db2, рейдами, ленточными контроллерами и клиентами, написанными на ManagedC++ под винды."
При этом экспорт данных из предыдущей системы на фокспро под DOS написан жабокодерами и использует самодельный DBF-экспортер, который конвертирует данные в невалидный XML, а фокспро крутится в DOSBox на сервере с дебианом.

[identity profile] jakobz.livejournal.com 2012-11-20 11:27 am (UTC)(link)
Ну у нас мужики возились с парсером нескольких десятков форматов plain-text-файлов, которые генерят индусы из COBOL-а. Никаким CSV там не пахло, скорее это было похоже на вывод лабы на турбо-паскале. Парсер был изначально написан девушками на MSSQL Data Transformation Services - это такая херня где флоу данных стрелочками в наглухо глюкавом редакторе рисуешь. Готовых стрелочек там не хватило, и в ход пошел талантливый скриптинг на VB, а потом и Data-Driven с конфигурацией правил парсинга в базе. Дальше все это засовывалось в базу без связей и документации. Потом засасывалось в MSSQL Analysis Services. Оттуда высасывалось в эксель с ~40 страницами, из которых половина скрытая. И уже в экселе, формулами и VBA-скриптами, строился отчет по этому делу.

А невалидный XML и прочий JSON - это детей если только пугать.

[identity profile] bydlorus.livejournal.com 2012-11-20 11:56 am (UTC)(link)
Теперь я знаю, что снится электроовцам.

[identity profile] thedeemon.livejournal.com 2012-11-20 02:43 pm (UTC)(link)
замечательно!