Разбираемся с Microsoft Bot Framework

Маленький Бендер

Так как конторский CI/CD висит на мне, то натурально я заинтересован в том, чтобы билд оставался зелёным. Не то, чтобы я тут же бросался к каждому упавшему тесту, но за ненадёжными точно присматриваю.

Когда ветка master держится красной чересчур уж долго, вот какие штуки начинают творится с её упавшими тестами:

  1. Ищем историю падений теста в нашем Google BigQuery (select Name, Result, count(*) from TestResults_...).
  2. Если исторически тест вел себя в большей степени как генератор случайных результатов, и в меньшей степени как тест, создаём для него тикет.
  3. Добавляем тест в игнор и указываем в качестве причины вновь созданный тикет.
  4. Находим, кто же написал это непотребство (git blame) и вешаем кейс на автора.

В общем, очень просто. И ещё очень скучно. Тестов-то у нас много. Я бы автоматизировал это всё, но есть одно небольшое «но» — не всегда можно определить, кто же текущий «владелец» теста. Программисты же увольняются, рефакторят чужое, ну и ломают git’овскую историю по праздникам. Я думал заморочиться и выкатить какое-нибудь machine learning решение для этого, но то попахивает перебором. А вот написать бота выглядит как-то более выполнимо. Он бы мониторил тесты, отслеживал статистику, и когда ему что-то непонятно, вроде на кого повесить кейс, спрашивал бы меня.

Осталось только понять, как этих ботов делают. Читать далее Разбираемся с Microsoft Bot Framework

О поисках новой работы

поиск работы

Поездка в Аризону внезапно привела меня к мысли, что так жить больше нельзя. То есть жить так, как в Аризоне — путешествуя и по выходным — можно, пускай и не реалистично, но сводить жизнь к циклу дом-ненавистная работа-дом — ну никак нельзя. Это же ужасно, блин. И я решил начать с работы. Благо, офисное чувство по утрам «боже, ну что я здесь делаю» никуда не делось. Читать далее О поисках новой работы

Взгляд пещерного человека на современный фронт-энд

современный фронт-энд

Возможно, это не совсем очевидно, особенно на фоне того, о чём я тут обычно пишу, но большую часть свой карьеры мой основной фокус был на… фронт-энде. Ага, JavaScript и товарищи. То есть я и другими вещами занимался, но святое дело скриптописания всегда было в центре. Правда, после переезда в Канаду его количество в моей жизни несколько поубавилось. Мне всё ещё перепадают эпизодические скриптовые задачи по веб проекту, который мы начали аж в 2009-м году, но в целом последние 2 года я работаю только с серверами. Читать далее Взгляд пещерного человека на современный фронт-энд

Проект «Аризона» и Большой каньон с кратером

День 2. Воскресенье.

Гостиница во Флагстаффе оказалась определённо лучше чем её родственник в Финиксе. Да и стоила на полтинник дешевле. Мне достался свежий четырёхместный номер со всем его пространственным великолепием. Наконец-то после шестисот километров дороги можно было отоспаться без угрозы быть унесённым тараканами.

Отель в Флагстаффе

Читать далее Проект «Аризона» и Большой каньон с кратером