Я сломалась и больше не смогла придумывать оригинальные заголовки. Поэтому начиная с 15 серии — они будут однообразными. Как релизы, которые программисты постоянно катят, и коммиты, которые они постоянно отправляют.
На этот раз мы точно пообещаем и сделаем. А не пообещаем, отложим и вы будете ждать вечно, как в прошлый раз.
Ты прав. Я переделаю! Я наивно заинла́йнил.
— Это работает иначе.
— Тогда мы какую-то херню сделали.
На прошлой неделе у нас был мохнатый релиз. Повылазило много мелкой регрессии.
— Как ты думаешь, сколько этот зонт в длину в сложенном состоянии?
— 28 см.
— (проверяет) И правда! Как ты угадал?
— Я фронтендер. Я весь день на пиксели смотрю. А ещё помню визуально, как выглядит тридцатисантиметровая линейка.
Из письма на общую рассылку: «По случаю моего устаревания на кофепойнте лежит мороженое. Угощайтесь, пока не растаяло!»
Если здесь есть какая-то боль, давайте задипда́йвимся и выясним, что можно сделать.
— Я понял, что выпивать вечером в четверг плохая идея.
— А в чем разница между вечером четверга и любым другим вечером?
— Ну вот есть же вечер пятницы.
— Так ты в субботу проснешься, откроешь ноут и будешь так же работать. Только дома.
Проблема вызвана тем, что на хоста́х могут портиться файлы (без какой-либо причины).
— Опиши проблему.
— Эксэ́пшн в респо́нсе при попытке получить результат эва́ла.
Что-то мы так долго говорили о первой теме, что полвстречи съели. Сейчас я ещё пару вопросиков по ней задам — и двинемся к остальным восьми темам.
— Если что-то работает, не нужно с остервенением пытаться его сломать.
— Но ведь именно для этого нужны тесты?
Почему вы не можете ли́сенера преве́нтить от выполнения?
— Смотри, тут нарушилась логика!
— Да, это немножко неприятно.
Смотрите, что происходит. Мне прилетает тикет, в котором написано, что если нажать на зелёную кнопку, загорается красная лампочка. Да, именно так оно и запрограммировано. В тикете ничего поправить не просят, скорее призывают меня в духе «пасматры, какой красавэц!». Колеблюсь над резолюцией тикету: не будет исправлено? не воспроизводится? некорректный?
— Когда этого ждать?
— Мммм…. Ну. Мы будем их пинать.
Меня смущает, что он их джо́йнит… Но не фе́тчит!
— Какое состояние этой фичи?
— Ну… «надо сделать».
Заголовок письма с внутренними вакансиями:
«Мы дико ищем людей например».
— Я перед презентацией пишу сценарий и заучиваю.
— Ну, есть разные способы подготовки. Я вот делаю майнд-мэп, потом собираю инфу оттуда в слайды и потом…
— Какие же мы всё-таки задроты.
— Ну нет, ты что! Я майнд-мэп на бумажке рисую простым карандашом, не в программах там всяких.
— А. Ну тогда, конечно, нет.
Не то чтобы очень-очень долго делать. Скорее очень-очень сложно.
— Ты мне прямо скажи, во что эта цель контрибью́тит?
— В надежность.
— Тогда ладно.
Джаваскриптизеры в бар вечером в пятницу пойдут в полном составе.
Некоторые разработчики, решая построить дом, думают так:
— Начну-ка я с системы отопления, это же прикольно. А фундамент залью когда-нибудь потом, это же скучная грязная работа. Может, стажеру доверить котлован копать?
Потом в определённый момент они решают полностью сменить фасад, заменив лёгкий сайдинг на надёжную кирпичную кладку.
Что, конечно же, разрушает фундамент, выполненный стажёром.
Дом оседает с одной стороны — но ситуацию спасают мощные подпорки, которые выглядят надёжными до тех пор, пока грунт не размывают невесть откуда взявшиеся вешние воды.
— Ребят, кому писать что таракан на потолке над головой сидит и нагло пялится?
— Нарушает ли он NDA, когда читает с твоего экрана?
Экспрэ́шн возможен только для опций типа String, применять шаблоны для чисел было бы сомнительно.
— А вообще должно так происходить?
— Ну вообще не должно. Но иногда… достаточно редко… почему-то именно так и происходит.
Я бы скорее формулировал это как «стероиды с отголосками коммунизма», а не «коммунизм на стероидах».
— Давайте захардко́дим всё-таки.
— Хорошая мысль!
— Давайте на фронтенде.
— Неееет, давайте лучше на бекенде.
— Нет, давайте на фронтенде.
— Давайте не хардко́дить совсем.
— Давайте.
Сегодня я закинул в Колю — всё-таки кто главный за эту задачу? Пока жду ответа.
— А зачем ты этот конве́ртер написал?
— Я не помню.
— Блин, мне кажется, сейчас из-за него какая-то страшная штука случится в нормала́йзере.
Не вступайте, пожалуйста, в троллевы́е игры.
— Самое странное, что там ретра́ится Null Pointer Exception*.
— Ахаха! Да ладно?
(NPE — ошибка вызова метода по нулевой ссылке: ретраить, то есть повторно вызывать её, смысла особого нет, только ошибка и вернется)
Чертова автозамена. Там, где в предыдущем письме сказано «непутевое», читать следует «ненулевое».
— Что мы ещё не охватили?
— Фа́йнды. Фа́йнд и́нстанс, фа́йнд дэ́йта.
— Блин, точно.
Ты мне даже пример регэ́кспа прислать не можешь. О чем вообще мы говорим?
— Мы очень заа́грим пользователей, если без сла́гов переедем?
— Да.
— Блин. Придется тащить сла́ги.
Мы выделили группу пользователей, которую назвали «Friends & family». Этих людей нам, так сказать, не жалко. Поэтому мы готовы им доставить боль в альфа-версии. После этого позовем остальных.
— Мы будем работать со скоростью интерфейса.
— В смысле — ускорять интерфейс? Или работать так же медленно, как интерфейс???
Вот как это было. Полночь, завтра у нас презентация. Я сижу в отеле на кровати. Что делаю? Не хочу сказать «выкатываю». Допустим, тестирую! Но по факту, конечно, выкатываю.
— Какие у нас цели?
— Нам нужно это внедрить и научиться жить дальше.
Я повесил правило, что наша группа — о́унеры.
— Нам нужны спла́йны.
— Что такое «спла́йны»?
— Да это всего лишь полиномиальные функции.
Любая композиция про́мисов — это про́мис.
— Блин, по-моему, сообщение «горите в аду» имеет и к нам отношение.
— Прямое.
Ты можешь замо́кать функцию легально и красиво.
— По сути, бэке́нду класть на эти комментарии.
— А людям они очень нужны!
Нет, давай лучше так. Мы будем селе́ктить и по́ллить, а чуваки должны себя пу́шить.
— А перед государственным праздником у нас сокращенный рабочий день?
— Да, можешь пораньше уйти, чтобы вечером спокойно поработать из дома.
Так!!! Я — источник правды. А не бэкенд.
— Знаешь, почему клонирование сломалось?
— Потому что оно рифмуется с планированием?
Я буду сам их заносить руками в базу. Мне хочется верить, что их счетное число.
— Мы на многие цели закомми́тились на первый квартал. И многое не успели.
— До конца месяца осталось 48 часов. У нас есть шанс!
— «Сверстать за 60 секунд»?
Ты чувствуешь разницу между полной анархией и структурированным решением, которое всем помогает?

Добавить комментарий