?

Log in

No account? Create an account

Previous Entry | Next Entry

Я понимаю, что большинству - все равно :), но я все равно напишу, потому что сегодня день, каких давно не было.

Я вот только что - в среду - что-то такое опять ныла на встрече с Чадом, что мне надоело политикой заниматься, и надоело, когда меня в нее пытаются втягивать, а я хочу нормально работать и бороться с потенциальной несправедливостью при помощи цифр, а не при помощи слов.

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

И вот сегодня утром вижу сообщение от Кайла: Хетти, мне сегодня нужно ошибочку исправить, ошибочка небольшая, но сам SQL жуткий, так что я бы хотел, чтобы ты присутствовала, когда я буду это править, когда у тебя время есть? Ну и ссылочку послал.

Я посмотрела. И это было нашей общей ошибкой. То есть, да, поправить SQL, чтобы он не выбирал лишнее, было делом нехитрым, но увидев весь код целиком, я уже не могла сделать вид, что я его не видела. И стала стонать, "кто сшил костюм"?, на что все отнекивались.

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

Переписала до неузнаваемости, и попросила Кайла протестировать. Стали соображать, как тестировать. Пробовали много разных вариантов, но счастья не было. В основном потому, что исходный запрос бы такой жуткий, что его нигде, кроме как прям в производстве, было не запустить - мощностей не хватало. Короче, крутили мы - вертели, пришли к разнице в 26 записей. Стали смотреть, почему. Нашли один баг, убрали четыре записи. Все равно разница. Попробовали еще одно изменение - стало хуже. Я говорю: ну что, пошли по домам? За выходные придумаем? Кайл говорит: да, пошли, уже половина шестого, голова не соображает.

Я пошла на кухню, решила съесть недоеденный ланч, а потом уже ехать домой, а то когда еще до дома доберусь. Доела. Помыла миски. И вернулась в нашу рабочую комнату. Говорю Кайлу: ну слушай, фигня же какая-то, я не могу так уйти домой!

Мы долго по-очереди тыкались, делали глупости, и вдруг на меня нашло озарение. Я попросила Кайла прогнать еще два запроса... и вот тут был большой yeeeees!, потому что мы, наконец, увидели, какую глупость мы все это время делали. И поправили.

И было счастье. И Кайл почти пот утирал и говорил, что это была изматывающая работа. А я говорила, что вот так вот я Шри обратила в разработчика баз данных. И еще - что теперь Кайл понимает, какие тесты для базы данных я хочу, и понимает, почему нынешние никуда не годятся, и почему я уже два года их "хочу", но не понимаю, как их сделать. И он сказал, что понимает. А я спросила, какой из моих шоколадов - самый любимый :). И мы сговорились на молочном с черникой.

А сходить на почту я не успела ...

Tags:

Comments

( 6 comments — Leave a comment )
prosto_krys
Jan. 24th, 2015 04:21 am (UTC)
Ничего не понимаю в базах данных, но удовольствие от хорошо сделанной работы мне известно!
hettie_lz
Jan. 24th, 2015 05:35 am (UTC)
:))
banga_73
Jan. 24th, 2015 06:11 am (UTC)
Здорово! Как приятно, когда вот так "раз - и получилось!".

У меня сейчас тоже почти такое же ощущение было: "призрак SQL не давал мне покоя" - естественно, в гораздо меньших масштабах... Часть писем ловится правилом, оно мне не нравится, но я внесу в него столько незначительные правки, чтоб ловилось все остальное, что я тут вроде как и ни при чем... Правило не я писала... Уже внесла, хотела выкладывать. Но нет, царапает. Скачала все старые письма, написала по новой :)
hettie_lz
Jan. 24th, 2015 02:59 pm (UTC)
На самом деле, получилось гораздо больше, чем просто оптимизация. Сейчас попробую еще одним постом про это написать.
enjoy_reading
Jan. 24th, 2015 08:35 am (UTC)
ЗдОрово!
hettie_lz
Jan. 24th, 2015 02:58 pm (UTC)
ага.
( 6 comments — Leave a comment )

Latest Month

October 2019
S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  

Tags

Powered by LiveJournal.com
Designed by Tiffany Chow