Господа Знатоки, у меня вопрос!
Правильно ли я понимаю, что Zram — это разбитый на страницы и пережатый swap, хранящийся в оперативке? Если на моем r-pi всего гиг оперативы и я этот гиг выделяю под zram, то у меня не останется оперативы совсем и как тогда жить? Если все оперативные данные будут пережиматься, то насколько быстро это будет работать? Насколько увеличится нагрузка на проц?
Может ли возникнуть ситуация, когда на мою таску поставили тег готовности к релизу, а кто-то, пока моя задача стояла в очереди, зарелизил задачу, которая сломала мою ветку? И я об этом узнаю только после того, как мой код окажется на проде? И не получится ли так, что все тесты гонялись на неактуальной версии кода?
Ничего страшного, что в статье про бота мы обсуждаем процесс деплоя?)
А можете рассказать как проверяется задача перед релизом?
Для каждой задачи поднято свое окружение (например задача по беку) или они проверяются на каком-то общем «предрелизном»?
Просто меня немного смущают настолько частые релизы, так как код, по факту, проверяется на проде, так как нельзя предусмотреть всех изменений, которые внесли другими, уже одобренными, задачами. И вот хотелось бы узнать как часто у вас бывают, связанные с такой ситуацией, проблемы, и не думали ли вы пойти в сторону одного/двух релизов в день?
Тесты на тесты — это перебор.
Проверял только на винде и там действительно работало оба варианта. Сейчас проверил на маке и исправлю скрин. Спасибо за помощь.
Я таких практик не знаю. Кажется вы правы, и придется искать вызовы этого метода у моков и руками менять возвращаемое значение.
А вообще логичнее было бы в таком случае сделать новый метод, а не менять возвращаемое значение в старом.
Правильно ли я понимаю, что Zram — это разбитый на страницы и пережатый swap, хранящийся в оперативке? Если на моем r-pi всего гиг оперативы и я этот гиг выделяю под zram, то у меня не останется оперативы совсем и как тогда жить? Если все оперативные данные будут пережиматься, то насколько быстро это будет работать? Насколько увеличится нагрузка на проц?
нелицензионной виндой на домашних компах.А вообще зачем бороться? Можно же свалить всё на владельца точки. См. Дмитрий Богатов.
Ничего страшного, что в статье про бота мы обсуждаем процесс деплоя?)
Для каждой задачи поднято свое окружение (например задача по беку) или они проверяются на каком-то общем «предрелизном»?
Просто меня немного смущают настолько частые релизы, так как код, по факту, проверяется на проде, так как нельзя предусмотреть всех изменений, которые внесли другими, уже одобренными, задачами. И вот хотелось бы узнать как часто у вас бывают, связанные с такой ситуацией, проблемы, и не думали ли вы пойти в сторону одного/двух релизов в день?
1 задача = 1 релиз?
Проверял только на винде и там действительно работало оба варианта. Сейчас проверил на маке и исправлю скрин. Спасибо за помощь.
КаюсьДопишу в статью, что этот пункт относится только к интеграционному тестированию.А вообще логичнее было бы в таком случае сделать новый метод, а не менять возвращаемое значение в старом.