В дебрях водопада
Aug. 3rd, 2015 10:43 pmПри правильной организации труда любая работа превращается в подвиг.
Это было вместо эпиграфа.
Сегодня узнал, что коллега, который остаётся в проекте и которому одному из двух дали доступ к SVN, с первого августа в отпуске по уходу за ребёнком. Как и положено отцу, на два месяца.
Да, да, да. Первый проект, где версионный контроль выполняю способом «Вася, друг, нажми, пожалуйста, на кнопочку!
Но это не самое весёлое.
Самое весёлое - это когда у тебя выдёргивают задание.
Приходит issue assigned... начинаешь делать, выходишь опять в эту дебильную Jira...
А там - опа! - пробежал менеджер и это задание другому перекинул.
Хорошо, если оно на самом деле лежит - ждёт. А то, пишу «Заданной производительности достигнуть не удалось.», а при попытке добавить «потому что» получаю отлуп и вижу менеджерское указание «Петя! Заданная производительность не достигнута! Быстро разберись, где ошибка!»
Забираю это обратно и дописываю «Потому что в моду debug кто-то всобачил запросы для сбора информции. Не понятно, какой, не понятно, зачем, но по четыре секунды каждый. В результате треть времени съедено на это странное занятие. А это, как-бы, не вполне разумно, если мы измеряем производительность. Ау, менеджеры! Нужно ваше решение!»
Петя, кстати, тоже молодец.
Пишу в одном скрипте: «Возможности легальной оптимизации мной исчерпаны. (Но если бы развязали руки, сделал бы то-то и то-то.) Направляю специалистам.»
Ага. Специалисты проскрипели мозгами, пошевелили руками, прогнали свои тесты (естественно, игнорируя debug и прочие неинтересные для теоретиков мелочи), обрадовались и написали рекомендации. Благо, меня в тот день не было, воплощал коллега.
Посмотрев на результаты и ужаснувшись тому, чего понапихали в код, прогнал через свою программку, которая циферки в табличку собирает, улыбнулся и приватно коллеге сообщил, что из преобразования данных удалось выжать 65 секунд. Вот только, добавленный сбор статистики съедает 70. Причём, 70 - это в этом тесте. В следующем - уже 170, потому что при повышении нагрузки сбор статистики начинает тормозить нелинейно.
Застрял сегодня на вокзале. На улице +30, в офисе, явно, не лучше, а там кондиционированный зал ожидания. Лучше уж на коленях на макбуке чего-то делать, чем страдать от жары. К тому же под виндами на писишке.
Пришёл на два часа перед закрытием. Теоретически можно было бы вообще не приходить, но Проблемы С Доступом...