Size: a a a

Rust — русскоговорящее сообществo

2020 April 13

BD

Berkus Decker in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Ремут, конечно, везде, но для иного ремута ещё и инглиш требуется.
а у тех кто с инглишем, это и ремоут вместо ремута, для них есть вакансии
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Berkus Decker
а у тех кто с инглишем, это и ремоут вместо ремута, для них есть вакансии
I'd even say "English" and "remote", but this is Russian-speaking chat so... 😊
источник

P

Pavel in Rust — русскоговорящее сообществo
Mike Lubinets
У человека общий стейт в юнит тестах. Проверка его наличия -- вопрос совершенно вторичный.

Такую иерархию нужно создавать через tempdir, например, по хорошему, изолированную для каждого теста.
если этот стейт не мутабельный, то это ок. А teardown кстати помогает зачистить, если ты хочешь сайд-эффекты проверить, чтоб не чистить ручками в каждом блоке с учётом фейленных ассертов
источник

ML

Mike Lubinets in Rust — русскоговорящее сообществo
Pavel
если этот стейт не мутабельный, то это ок. А teardown кстати помогает зачистить, если ты хочешь сайд-эффекты проверить, чтоб не чистить ручками в каждом блоке с учётом фейленных ассертов
Файловая система это не иммутабельный стейт
источник

P

Pavel in Rust — русскоговорящее сообществo
и даже не важно, мутабельный или нет, есть before test, а есть before suite, например
источник

P

Pavel in Rust — русскоговорящее сообществo
Mike Lubinets
Файловая система это не иммутабельный стейт
это разные кейсы
источник

ML

Mike Lubinets in Rust — русскоговорящее сообществo
Pavel
и даже не важно, мутабельный или нет, есть before test, а есть before suite, например
Выше по те треду об этом тоже написано)
источник

ML

Mike Lubinets in Rust — русскоговорящее сообществo
Pavel
это разные кейсы
Это тот кейс, который мы обсуждали
источник

P

Pavel in Rust — русскоговорящее сообществo
Mike Lubinets
Это тот кейс, который мы обсуждали
setup teardown имеют право на существование в любом случае. их отсутствие это не ок
источник

ML

Mike Lubinets in Rust — русскоговорящее сообществo
Pavel
setup teardown имеют право на существование в любом случае. их отсутствие это не ок
С этим вроде все согласны)
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
https://github.com/casey/just

а это удобная штука
источник

P

Pavel in Rust — русскоговорящее сообществo
я ожидал там install.sh, что делает линк на make
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Pavel
я ожидал там install.sh, что делает линк на make
не, make вообще не такой мощный
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
cargo make немного позамороченней по синтаксису
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Berkus Decker
cargo make немного позамороченней по синтаксису
just умеет ещё в разные языки через env
и переменные и настройки и алиасы

оч удобная штука оказалась
источник

P

Pavel in Rust — русскоговорящее сообществo
🦉 ⁣
не, make вообще не такой мощный
я вот скролю ридми и вижу там буквально всё, что делал раньше мейкфайламми
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Pavel
я вот скролю ридми и вижу там буквально всё, что делал раньше мейкфайламми
ну так-то да
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
как сделать мейкфайлом?
источник

P

Pavel in Rust — русскоговорящее сообществo
🦉 ⁣
как сделать мейкфайлом?
как это с  just вызывкать?
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Pavel
как это с  just вызывкать?
just
или
just run
или
just run public
источник