Когда у тебя соседи-меломаны каждую ночь курят траву и колбасятся под хард-рок, остается одно - писать свой блог, пока не заснешь на клавиатуре

среда, 11 марта 2009 г.

Третий рабочий день. Просветление

К обеду второго дня ко мне пришло просветление, почему же после успешного технического собеседования, мой будущий CEO так легко, практически не торгуясь, согласился на требуемую ЗП. Это не проект это полная задница. Но будем по порядку.

Как показали расспросы, у истоков проекта стоял обычный менеджер турфирмы, продающей авиабилеты. Рано или поздно, история об этом умалчивает, ему до смерти надоело помнить и вбивать терминальные команды в GDS (для тех, кто не знает что это такое читать тут http://en.wikipedia.org/wiki/Global_distribution_system) для справки: команд около сотни, на каждой команде десятка два параметров, считать на калькуляторе сумму билета, учитывать массу нюансов при сложных и много шаговых рейсах ну итд.

И решил он написать к этой системе удобный GUI, для непосвященных графический интерфейс, купил самоучитель по перлу и понеслось. В итоге мы имеем более сотни цельных скриптов, каждый от 10 до 15 тыс строк. Комментарии видимо этому аффтару писать было западло, про процедурное программирование он еще не прочитал, про ООП вообще наверно не слышал. Фантазия была скудной поэтому имена переменных и массивов отличаются только индексами ( широкий спектр переменных от $var1 до $varN и масса глобальных массивов типа @tmp_arrN ) часто встречаются константы типа такой UNDEFINED_CONSTANT итд. Куча жестко забитых id и непонятных никому констант.

Но самое главное он смог это все продать нынешним хозяевам и слинять. С тех пор поменялось несколько поколений программеров, но ситуация остается прежней, ядро системы никто не рискнет переписать потому как понять логику системы - все равно что описать движение нейронов в мозге ее создателя. Доработки представляют собой заплатки и сопли. Вот так и работаем.

После обеда решил подправить резюме, так на всякий случай.

1 комментарий:

  1. заинтересовала фраза-
    После обеда решил подправить резюме, так на всякий случай,,, что бы это значило????

    ОтветитьУдалить

Постоянные читатели