Один пулреквест апрувнут и замержен, так что я закрыл кейс.
Пошел подфиксить еще там один тест, одного полоумного француза - а он рушится даже в оригинале, что за фигня. Погнал на консоли - штук семь рушится. А как в тимсити? А там integration tests гоняют раз в сутки, видите ли. И вот тоже рухнули.
Окей... Ян пошел посмотрел, чо там вообще... рухнуло после его мержа. Но оказалось все хитрее. Один мой чендж это дело сломал. Это я типа не знал, что integration tests гоняются раз в сутки, и не прогнал на этой фигне... ну там еще мержи постоянные. А что было - у метода два параметра, оба с дефолнтыми значениями, оба типа Map[String, String] - ну и вот они были перепутаны. Ну короче, я это быстро сфиксил, Ян апрувнул - но надо работать над этой темой. Ну вот поработал, тоже пулреквест уже висит.
Вот такая суета. Еще было, должно было быть, заседание клуба "Лямбда", где я собирался рассказать про комбинаторы - но явилось трое (включая меня), и все по интернету; так что я предложил, мол, давайте перенесем. Да ну нафиг, если никому не интересно, так чо.
В последние минуты еще поапдейтил один мой пулреквест, где конструктор требовал credentials, а на самом деле их ему уже не надо было.
Марко пишет, надо использовать MonadicError, я отвечаю - давай лучше ApplicativeError; ну поговорим еще с ним.
Вот такая суета.
А че тесты-то раз в день? А они больше часа занимают (тут вспоминается Чаба). Пообещал населению ускорить. Я знаю один прием - вставить в нужные места метод, указывающий "скорость течения времени", и в тестах ускорять время ну типа в 10 раз. Еще на Чабе испытан.
Пошел подфиксить еще там один тест, одного полоумного француза - а он рушится даже в оригинале, что за фигня. Погнал на консоли - штук семь рушится. А как в тимсити? А там integration tests гоняют раз в сутки, видите ли. И вот тоже рухнули.
Окей... Ян пошел посмотрел, чо там вообще... рухнуло после его мержа. Но оказалось все хитрее. Один мой чендж это дело сломал. Это я типа не знал, что integration tests гоняются раз в сутки, и не прогнал на этой фигне... ну там еще мержи постоянные. А что было - у метода два параметра, оба с дефолнтыми значениями, оба типа Map[String, String] - ну и вот они были перепутаны. Ну короче, я это быстро сфиксил, Ян апрувнул - но надо работать над этой темой. Ну вот поработал, тоже пулреквест уже висит.
Вот такая суета. Еще было, должно было быть, заседание клуба "Лямбда", где я собирался рассказать про комбинаторы - но явилось трое (включая меня), и все по интернету; так что я предложил, мол, давайте перенесем. Да ну нафиг, если никому не интересно, так чо.
В последние минуты еще поапдейтил один мой пулреквест, где конструктор требовал credentials, а на самом деле их ему уже не надо было.
Марко пишет, надо использовать MonadicError, я отвечаю - давай лучше ApplicativeError; ну поговорим еще с ним.
Вот такая суета.
А че тесты-то раз в день? А они больше часа занимают (тут вспоминается Чаба). Пообещал населению ускорить. Я знаю один прием - вставить в нужные места метод, указывающий "скорость течения времени", и в тестах ускорять время ну типа в 10 раз. Еще на Чабе испытан.