Типца Феня (ptfenix) wrote,
Типца Феня
ptfenix

Category:

Программистам. И не слабонервным.



(Есть у нас один такой. Два года назад переименовал себя в Элирана. А был Хаим....)

- ...Нам помощь твоя нужна, Лара, да. Написать скрипт. У нас таблица ММ-сделок, нам там нужны дополнительные данные. Мы построили таблицу еще на 5 полей. И вью. В этой второй таблице два поля - это ключи второй таблицы, Лара, ты понимаешь, что я говорю? Два поля! Ключи! И они связываются так, ну, посмотри внимательно: вот это равно этому, а то вот тому. И так получается вью. Ты меня понимаешь, Лара? И вот в эту вторую таблицу должны вноситься все данные, которые есть в первой... И вот нам надо написать скрипт... Чтобы эти данные вносились во вторую таблицу, и еще внести их во вью... Лара, ты меня понимаешь? Мне кажется, ты меня не понимаешь...

- Слушай, ты, Элиран-бывший-Хаим

- Элиран, я тебя прекрасно понимаю, но я боюсь, это ты не понимаешь, о чем я тебя спрашиваю. Ничего ни в какой вью вносить не надо, на то он и вью. Я тебя спрашиваю, все записи в первой таблице должны быть во второй? ... Значит, вам нужен триггер. Я напишу вам триггер.
- Вот-вот, напиши триггер и запусти его, пожалуйста! И для вью тоже что-нибудь напиши, чтобы он заполнялся. Алон будет такой скрипт... триггер запускать, и мы будем читать данные из вью.

рррррррррррррррррррррррррррррррррррррррррррррррррррр элиранохаимхаимоэлиран на интервью когда тебя брали ты тоже предлагал запускать триггеры и заполнять вьюз? какой дурак тебя на работу взял - нет не буду я тратить время объяснять тебе....

- Вот вам триггер. Он стоит на исходной таблице.
- Он не работает!
- Почему это?
- Во второй таблице нет сделок, которые были в первой!
ррррррррррррррррррррррррр спокойно Иполлит спокойно
- И не может быть. Когда были внесены старые данные, триггера еще не было.
- А... А... ты его запустишь теперь?
ррррррррррррррррррррррррр
- Запустишь его сам.
- Как?
- Данные внеси новые. И погляди во вторую таблицу.
- Ага! Ага! Отлично, теперь тебе осталось только написать скрипт, чтобы заполнить вью.

(бац предохранитель)

- Элирррррррран!!!! Вью не надо заполнять!!!! ОН ЖЕ БЛЯДЬ ВЬЮ!!!!!! Ты и так там все увидишь!!!!..... Кстати, пока я писала триггер, я посмотрела на вашу логику. Во второй таблице принимается решение о сабтайпе, все на основе данных первой. Я правильно понимаю, что САМИ РУКАМИ вы никаких данных вносить не собираетесь?
- Да-да. То есть, нет-нет, не собираемся.
- Тогда захуем для чего вам вторая таблица, а заодно и триггер?
- Я понимаю... Я понимаю... Ты хочешь предложить добавить поля в существующую...
- Ну вот еще. Совершенно нет. Я просто могу написать вам вью, включающий все поля таблицы плюс то, что вам надо дополнительно.
- Ой!... И что, второй таблицы не надо? И ничего запускать не надо???.... Замечательно! Гениально! Только зачем же все поля? Все поля мы возьмем в таблице, а потом пойдем во вью, и то, чего не хватает, возьмем оттуда.

(я, блядь, профессионал или нет? Я магистртртртртр педагогики!....)

- Элираня, козлик

- Элиран, мне кажется, ты не понимаешь, что такое вью.
- Я знаю, я знаю! Это виртуальная таблица, она есть только в памяти!!!!
- Да, в памяти. И КАЖДЫЙ РАЗ, понимаешь, козел, каждый раз при обращении ко вью он поднимает данные исходной таблицы. Так зачем ты хочешь, чтобы твоя программа сходила в таблицу дважды? В чем идея?
- Ой... А что, иначе нельзя?
- Ррррррр??????
- Ну.... Не ходить в исходную таблицу?
- Нет. Иначе нельзя.
- А, ну хорошо, я не буду вникать в технику, это тебе виднее.

ну спасибо так спасибо

- Элиран, у вас есть вью. Открой данные и проверь.
- Эээээ.... Мнэээээ.... Оооооо.... А! Тут неправильно! В семьдесят второй строке не тот сабтип!!!! Оно не работает!!! То, что ты написала, не работает!!!!
[вычеркнуто цензурой]
- Элиран, ни одна программа ничего сразу не делает точно. Дай мне номер сделки и иди сюда.
- Зачем?
- Будем смотреть, в какую вилку зашла функция, и почему не нашла нужную.
(Изумленный взгляд):
- Гениально!

- Посмотри, Элиран. Поле "продакт" у тебя заполнено строчными буквами. База кейс сензитив. В логике обработка кейса не указана.
- Ой!!! Ай!!!!!! А что же мне делать??????? А как же быть??????? Этот дурацкий интерфейс, он мне ничего не сказал, он же позволяет строчные буквы!!!!!!
Блядь, как выводят козлов из истерики????....
- Элиран. Я могу поставить обработку кейса. Cделать?
..... - Ик...... Гениально! Нужно написать: или "ТАК", или "так"! Я тебе советую: ты напиши!
- Нет, Элиран. Так я писать не стану. Потому что завтра ты напишешь имя продукта с одной прописной буквы. И что мы станем делать?
- Ой, ну, мое дело дать совет. А как же ты сделаешь?

(Чпок терпение)

- А ты не заглядывай. Вот тебе функция. Иди, проверяй вью.
- Каааак: проверяй? Из него же надо данные выкинуть... Потом ретроактивно обработать таблицу... Потом снова заполнить... Ты когда это делать станешь, ААААА?????

(АААААААААААА!!!!!!! СОС!!!!!!! Помогите, пока я еще дышу!!!!!..........)

- А я уже. Ты не заметил? Это потому, что я очень быстро работаю, да. Ты не забудь моему шефу благодарность написать. Иди, иди, изучай свой вью. Новый, с иголочки. Я его вычистила, вымыла со стиральным порошком, и загрузила исключительно свежими данными по строгой исправленной логике с обработкой кейсов.
Tags: день_дурака, о_моей_работе, типусы
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 79 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →