Oct. 9th, 2020

дыбр

Oct. 9th, 2020 03:47 pm
kdanilov: Кирша Данилов (Default)
Не скажу, чтоб было на что жаловаться.

В 9 был классный доклад наших людей из интегрейшена; короче, я записал два имени, и потом Шибина дергал, мол, а чо, нельзя мне сконфигурировать... теперь уже сам понимаю, что, похоже, можно. Архитектор наш, Майкл, просто не в курсе еще. Попробую.

Мой пулреквест никто не апрувал; Махеш только написал, что нельзя в рабочем коде писать "если мы гоняем тест и если на часах столько-то времени, то бросать эксепшен". Я ему такой - а у нас в коде таких вещей до хрена; и в книге "Advanced Apex" именно это советуют, и на учебном сайте. Нет, я согласен, что глупо. Но язык Apex не только не функциональный, но и не объектный. Там рулят статические методы; mocking делает код неэффективным, ну и т.д. Структурное программирование; в 21-м веке я, наверно, один помню эту фигню, а другим это кажется чуть ли не предметом новизны и ловким решением для повышения скорости. Еще Махеш предложил пофиксить, чтобы правильно счетчик ошибок работал; но, похоже, из-за бага в коде его нельзя исправить. Ну баг. А баг исправлять нельзя, напиши отдельный пулреквест. Ну мне чо. Я написал кейс.

Потом отвлекся на ремонт. Потом митинг, в час.

Ну с этой аналитикой, ее то туда надо мержить, то туда, мнения меняются два-три раза в день. А про кешинг и не говорили.

Затем начался "груминг", который у нас состоит в том, что коллективом решаем архитектурные задачи.

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

Потом, опять же Мина дизайнит - а как мы рапортуем статус, какие статусы бывают? Тут Каролин вылазит с революционной идеей ввести еще один уровень косвенности (что, как известно, решает все проблемы программирования, кроме перформанса). Типа сисадмины составляют список возможных состояний. Хотел было спросить, что бум делать, если этот список внезапно меняем, и десять тысяч здоровых людей теперь запишутся больными, потому что у них состояние номер шесть. Вспоминается Жванецкий, "это изменено". "Крысюк".

Но тут пиэм Брандолон резонно выступил, мол, во Франции такой-то набор состояний, а в Японии другой. Ну да, в Японии {"готов работать", "сдох"}, а во Франции континуум - {"надо кофе попить", "что-то у меня с утра голова не очень", "моя девушка не хочет, чтобы я сегодня ходил на работу", "мне надо детей отвезти к маме", "день рождения любовницы",...}

Интересно.

После митинга еще раз посмотрел, как там мой пулреквест, и сел обедать и смотреть кино.
Фильм досмотрел (шедевр 1985-го года), сейчас вот дыбр допишу и пойду с кешем возиться. Cache, not cash.

Profile

kdanilov: Кирша Данилов (Default)
kdanilov

November 2022

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728 2930   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 14th, 2025 03:13 pm
Powered by Dreamwidth Studios