Size: a a a

2017 October 23

PT

Pavel Tkachenko in Rubyata
Типа:
expect { patch :add_student_role }.to initialize(UserAddStudentRole)
источник

Y

Yuri in Rubyata
Может быть
UserAddAtudentRole.should_receive(:new)
patch :add_student_role
источник

FM

Farkhat Mikhalko in Rubyata
Можно пойти на хитрость
allow_any_instance_of(UserAddStudentRole) .to recieve(:call){ raise }

Потом
expect ... .to raise_error
источник

PT

Pavel Tkachenko in Rubyata
Спасибо, сейчас попробую
источник

KO

Kalys Osmonov in Rubyata
allow(UserAddStudentRole).to receive(:new)
...
expect(UserAddStudentRole).to have_receive
d(:new)
источник
2017 October 25

MS

Mikhail Sytchev in Rubyata
@rkononov ты казачок засланный, приходишь сюда переманивать всех на Го писать. И от тебя я такой арумент слышал: докер образ с вашим приложением занимает десятки мегабайт, руби образ сотни (услвно). Поясни зачем го оборачивать в докер, если он собирает в один бинарик все зависимости. Почему просто бинарик не доставлять на сервера?
источник
2017 October 26

RS

Rustam Sharshenov in Rubyata
Оркестрация же
источник

RS

Rustam Sharshenov in Rubyata
Масштабируемость, сеть, логи и тд.
источник

RK

Roman Kononov in Rubyata
Mikhail Sytchev
@rkononov ты казачок засланный, приходишь сюда переманивать всех на Го писать. И от тебя я такой арумент слышал: докер образ с вашим приложением занимает десятки мегабайт, руби образ сотни (услвно). Поясни зачем го оборачивать в докер, если он собирает в один бинарик все зависимости. Почему просто бинарик не доставлять на сервера?
Доставлять же удобно, есть версионность сразу управление, мониторинг ну и да оркестрация
источник

MS

Mikhail Sytchev in Rubyata
смысли оркестрация/масштабирвание? Это если у тебя руби или джава, или пайтон, то ты при масштабирвании попадаешь на настройку новых окружений. а если у тебя один бинарик запустить, то зачем все это?
источник

MS

Mikhail Sytchev in Rubyata
что docker run выполнить, что go your_app
источник

MS

Mikhail Sytchev in Rubyata
с мониторингом тоже не понял. все-равно стороннюю приблуду ставить, что она за контейнером следит, что за бинариком — разницы нет. Пресловутый HEALTHCHEСK докера тупо дает хук на бинарное состояние работает/нет
источник

MS

Mikhail Sytchev in Rubyata
единственный довод что я не могу опровергнуть — версионность. так проще запилить тулзу которая бинарики тегами будет маркировать и уметь с этим работать
источник

KO

Kalys Osmonov in Rubyata
Какой docker run? В веб-гуй системы оркестрации указываешь образ, скейлинг. docker run глубоко под капотом там.
источник

MS

Mikhail Sytchev in Rubyata
ну ебать. ты такую же систему для бинарика можешь сделать
источник

MS

Mikhail Sytchev in Rubyata
или твой поинт что докер — это инфраструктура, а не сама контейнеризация?
источник

KO

Kalys Osmonov in Rubyata
да, у докера и вокруг него экосистема бохатая. ранчер, куб, мезос.
источник

KO

Kalys Osmonov in Rubyata
amazon ecs.
источник

MS

Mikhail Sytchev in Rubyata
я юзал кубернетес и мезос
источник

MS

Mikhail Sytchev in Rubyata
и мне показалось что это продукты призваные решить недостатки докера, а не раскрыть его преимущества
источник