Size: a a a

2018 October 26

EK

Evgen Kovtun in atinfo chat
Maksim Andryushchenkov
Девопс может быть и на полставки удалённо
Много ли девопсов которые захотят на пол ставки удаленно работать в маленькой компании (соответственно и зп такая же будет вероятно) с опытом внедрения проектов в CI
источник

MA

Maksim Andryushchenkov in atinfo chat
Достаточно, особенно в небольших городах
источник

MA

Maksim Andryushchenkov in atinfo chat
Где средняя зп ниже чем девопса на удаленке
источник

EK

Evgen Kovtun in atinfo chat
мейби, в таком ключе не задумывался
источник

VS

Vladimir Sotnikov in atinfo chat
Tanya Kustikova
всем привет! вопрос по апи тестам. Пример: тест на изменение данных пользователя: делаю post запрос с json'ом,  данные изменились, ок. Затем хорошо бы вернуть все как было до выполнения теста, снова отправляю post но с прежними данными. Стоит ли вынести отправку запроса с данными в отдельную функцию? Получится что в тесте вызывается функция, происходит проверка, и снова вызывается функция. Пишу на js + chai mocha.
В идеале, лучше не возвращать всё как было, а перед тестом накатывать в базу записи для теста (лучше сразу для всего сьюта один раз) - это позволит проще определить после теста, что пошло не так. Делать это, конечно же стоит не через апи, которое тестируется, а через какую-нибудь утилиту для работы с базой - и быстрее, и надёжнее в случае если апи дефектное.
Функции, которые сетапят энв и делают шаги после выполнения тестов должны быть не в самом тесте, а в каких-нибудь setup() и tearDown() методах.
Правильно выше советовали почитать про то, как пишутся тесты с ипользованием xUnit библиотек.
источник

VS

Vladimir Sotnikov in atinfo chat
Alex
не красиво жы
ну, кагбэ, это же Java - боилерплэйт обеспечен)

KokokoBuilder kokokoBuilder = new KokokoBuilder();
kokokoBuilder.pokpok(new Kudkudah());
Kokoko kokoko = kokokoBuilder.kukareku();
источник

MA

Maksim Andryushchenkov in atinfo chat
Vladimir Sotnikov
ну, кагбэ, это же Java - боилерплэйт обеспечен)

KokokoBuilder kokokoBuilder = new KokokoBuilder();
kokokoBuilder.pokpok(new Kudkudah());
Kokoko kokoko = kokokoBuilder.kukareku();
источник

Д

Дмитрий in atinfo chat
источник

A

Alex in atinfo chat
Vladimir Sotnikov
ну, кагбэ, это же Java - боилерплэйт обеспечен)

KokokoBuilder kokokoBuilder = new KokokoBuilder();
kokokoBuilder.pokpok(new Kudkudah());
Kokoko kokoko = kokokoBuilder.kukareku();
да но можно уменьшить это все до максимума
источник

MA

Maksim Andryushchenkov in atinfo chat
Alex
да но можно уменьшить это все до максимума
источник

MA

Maksim Andryushchenkov in atinfo chat
потуши уже
источник

MA

Maksim Andryushchenkov in atinfo chat
это джава
источник

A

Alex in atinfo chat
да у меня вообще не горит
источник

MA

Maksim Andryushchenkov in atinfo chat
какое там уменьшение до максимума
источник

VS

Vladimir Sotnikov in atinfo chat
правильно, это же не руби с однострочными прогами, падающими при малейшей нагрузке)
источник

A

Alex in atinfo chat
ппобовал на пайтоне писать. Ваще хрен пойми какой обьект передавать в метод если не посмотреть код метода
источник

Д

Дмитрий in atinfo chat
источник

VS

Vladimir Sotnikov in atinfo chat
отличные стикеры. скопиписдил.
источник

VD

Vyacheslav Dyumaev in atinfo chat
ага)
источник

A

Alex in atinfo chat
тоже)
источник