@hirthwork

Тег wrok в блоге hirthwork

hirthwork

better done than perfect

hirthwork

Доволен собой — это когда ты весь демон перефигачил, 20 новый классов в него добавил, на всё это написал один дополнительный юнит-тест, а code coverage стал 93%

hirthwork

load average: 168.09, 163.85, 153.10

hirthwork

На большой и официальной презентации. Ответ на вопрос из зала:

Там всё смешно и очень сложно

hirthwork

По ощущениям сегодня не понедельник, а вторник. Очень уж изматывает общение с коллегами.

hirthwork

Заборол прокрастинацию и заказал себе замену рабочего ноута. Потому что старый рабочий ноут не умеет коннектиться к рабочей пятигигагерцовой Wi-Fi сети

hirthwork

process(lock, doc);
С намёком на «Не грози Южному Централу»

hirthwork

Так, а теперь сосредоточились, взяли себя в руки, подумали и только после этого начали писать код.

hirthwork

Лучшим техническим решением этого квартала остаётся очистка /var/cores/ при деплое новой версии

hirthwork

Проблемы можно разделить на два типа:
1. Когда строка становится длиннее после to_upper
2. Когда строка становится длиннее после to_lower

hirthwork

Основное достижение за неделю: заебал коллег и они откатили нестабильный релиз

hirthwork
  • коммитишь мем
  • запускаются тесты
  • тесты замигали
  • замигало за окном
hirthwork

Current mood: Облачно, местами бигдато

hirthwork

Искусство программирования: допустить адскую багу, которая за счёт грамотного сall flow не влияет на корректность работы программы

hirthwork

Да что ж за день-то такой

ЧИНИШЬ RACE CONDITION В ПРОЕКТЕ "А"
@
ПОЧИНИЛ, МОЛОДЕЦ, ТЕПЕРЬ ОН ТАКОЙ ЖЕ НАДЁЖНЫЙ КАК ПРОЕКТ "Б"
@
НАХОДИШЬ ЕЩЁ ОДИН RACE CONDITION В ПРОЕКТЕ "А"
@
И ЕЩЁ ОДИН
@
… ИНТЕРЕСНО, А КАК ЖЕ Я В ПРОЕКТЕ "Б" ЭТО ОБОШЁЛ?
@
А НИКАК!

hirthwork

НАХОДИШЬ У СЕБЯ БАГУ
@
НАХОДИШЬ ЕЩЁ ОДНУ
@
РЕШАЕШЬ ДОБАВИТЬ В CORE-КОМПОНЕНТУ ПРОВЕРКУ, ЧТОБЫ ЛОВИТЬ ТАКИЕ БАГИ В АВТО-ТЕСТАХ
@
ПАДАЕТ 6 ЮНИТ-ТЕСТОВ

hirthwork

В регулярках джавы можно сделать named capturing groups (если вы не знаете что это такое, то вам не сюда, а в кружок кройки и шитья), и по имени группы из Matcher'а можно доставать captured подстроку. Но при этом из скомпиленной регулярки нельзя достать список имён этих самых capturing groups, которые были заданы в регулярке. Второтег

hirthwork

Иногда ты используешь type erasure, а иногда type erasure имеет тебя

hirthwork

Из всех видов хуйни самой хуёвой является неконсистентная хуйня. Отака хуйня, малята :(

hirthwork

— Это я слепой или в <service name> нельзя сделать <feature name>?
— Увы, ты не слепой, но мы это скоро исправим.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.