Size: a a a

2020 August 24

ΑZ

Αλεχ Zhukovsky in rust_offtopic
небесплатно оборачивать все либы которые юзаешь
источник

CD

Constantine Drozdov in rust_offtopic
зачем мне это делать
источник

CD

Constantine Drozdov in rust_offtopic
я могу конфигурировать вычислители над прослойкой над ними
источник

CD

Constantine Drozdov in rust_offtopic
прослойка над любой либой - почти что обязательное требование
источник

CD

Constantine Drozdov in rust_offtopic
если мы не прототипчик на Rust лабаем, который завтра выбросим
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
есть некоторая новость, что в плюсах человека, который не может соблюдать такие правила, лучше не пускать в проект
Все люди ошибаются. То есть у вас на проекте нет людей? Ну да, ты же плюсовик, у вас только киборги могут работать.
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Все люди ошибаются. То есть у вас на проекте нет людей? Ну да, ты же плюсовик, у вас только киборги могут работать.
Есть очень разные ошибки
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
это значит, что им не важен тип ошибки
Как это? Конечно важен.
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Все люди ошибаются. То есть у вас на проекте нет людей? Ну да, ты же плюсовик, у вас только киборги могут работать.
И существуют средства, которые приводят к WA#1/OK с очень большой вероятностью, то есть либо работает никогда, либо всегда
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
ничто не спасает от необходимости тестирования
Верификация спасает от необходимости тестирования логики
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Верификация спасает от необходимости тестирования логики
нет, конечно
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
нет, конечно
Конечно, да
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Конечно, да
верификация утверждает только непротиворечивость описания
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Верификация спасает от необходимости тестирования логики
Нет, конечно.
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
верификация утверждает только непротиворечивость описания
Верификация утверждает что тело функции выполняет условия сигнатуры.
источник

EG

Emmanuel Goldstein in rust_offtopic
Верификация спасает от необходимости тестирования той части логики, которая выражена в сигнатуре.
источник

p

polunin.ai in rust_offtopic
А любые тесты можно выразить в сигнатуре либо в лемме
источник

EG

Emmanuel Goldstein in rust_offtopic
Выразить всю логику в сигнатуре неоправданно дорого, даже на предназначенных для этого языках типа идриса.
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
Верификация утверждает что тело функции выполняет условия сигнатуры.
Именно
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
А любые тесты можно выразить в сигнатуре либо в лемме
В теории — да. На практике это может быть очень дорого/сложно.
источник