Category: it

Category was added automatically. Read all entries about "it".

work

Почему мы так медленно работаем?

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

Collapse )
promo heart_beater april 19, 2021 19:40 51
Buy for 100 tokens
Этот пост написан, в основном, для тех, кто зашёл в этот журнал впервые. Остальные, наверное, почти всё, что тут написано, и так знают. Я буду отсылать к этому посту в ответ на комментарии типа "Крутой журнал! Давай дружить!" Как относиться к таким комментариям, я долго не понимал. С одной…
Gleb2

(no subject)

Отмечу для памяти: сегодня (24 мая) наблюдались заморозки (-0.1). На моей памяти это самые поздние заморозки в нашем районе. Для города эта дата - 28 мая, когда в 1918 году также было зафиксировано -0.1. Но понятно, что в этом случае данные для города - не показатель, так как a) городской остров тепла и b) близость к морю повышают температуру в городе в холодные ясные ночи на 5-7 градусов по сравнению с пригородами.

***

Сегодня прочитал, что Новоприозерское шоссе откроют до Керро уже 20 июня. Похоже, советская традиция сдавать объекты к знаменательным датам сохраняется - как раз к Тюходню откроют :) Считаю уже дни. В это трудно поверить, но от порога до Меги-Парнас после открытия будет всего 25 минут езды, даже с моим строгим соблюдением скоростного режима.

***

Как я и подозревал, сборка uninav вобрала в себя худшие черты сборки наших продуктов. Воюю уже четвёртый день, а нормальной сборки без ошибок всё не получается. Всё больше убеждаюсь, что, хотя Microsoft и ругают за монополизм, но всё же с платными продуктами и операционными системами гораздо приятнее иметь дело, чем с линуксоподобными поделками. К последним, видимо, нужно иметь склонность, чтобы интуитивно понимать, какого хрена почему в очередной раз что-то работает не так как надо. А уж в совокупности с любовью некоторых товарищей писать сложный код и использовать кучу сторонних утилит и пакетов (без особой на то необходимости), все эти сложности возводятся в квадрат. А ведь это пока всего лишь сборка под Windows! Что же будет, когда дело дойдёт до Линукса, а также всяких страшных Спарков и Армов?
work

Результат работы - "отрицательный" :)

Если бы работу программистов оплачивали пропорционально строчкам написанного кода, то за сегодняшний день я оказался бы должен рекордно большую сумму. Только в одном из файлов число строчек кода сократилось с 2320 до 942. Ещё в нескольких - результаты чуть поскромнее, но тоже отрицательные. А я добавил четыре совсем коротеньких файла, но именно в них делается то, чего много лет хотели от нас судоводители. Правда, эта идея не моя, а Валерина, но она очень хорошо иллюстрирует, что рабочее время программистов нельзя измерять ни в чём, кроме конечного результата.

Раньше мне казалось, что разборки со старым кодом - это одна из самых неприятных программистских задач. Но, к удивлению своему, я начал и от этого получать удовольствие. Понял, что нужно просто всё время некоторую часть времени выделять на то, чтобы приводить эту помойку в порядок. Главное - чрезмерно этим не увлекаться. И тогда чем дольше придётся возиться с одним и тем же куском старого кода, тем более приятно он будет выглядеть, и тем проще будет разбираться с ним дальше. Естественно, на эту работу по улучшению кода начальство никогда не выделит специального времени. Но если действовать по моей схеме, то затраты времени в начале будут с лихвой окупаться в конце, и их просто никто не заметит. А работать будет намного приятнее.
work

О половой принадлежности JIRA

Возник забавный вопрос: JIRA - это он или она? :) Как правильно писать: "доступ к вашЕМУ JIRA" или "к вашЕЙ JIRA"? По правилам русского языка надо бы расшифровать это сокращение (если это сокращение), потом перевести, и какого рода получится главное слово... Вот только как это расшифровывается, я не нашёл. В википедии говорится только, что это название было получено путём модификации конкурирующего продукта Bugzilla.