Size: a a a

2020 August 24

CD

Constantine Drozdov in rust_offtopic
Emmanuel Goldstein
В действительно хорошо протестированных проектах тестов больше, чем кода
Мне известны цены тестов black box
источник

EG

Emmanuel Goldstein in rust_offtopic
В SQLite — на три порядка
источник

CD

Constantine Drozdov in rust_offtopic
Там качественный пакет это 1000% времени разработки, да
источник

EG

Emmanuel Goldstein in rust_offtopic
Десятичных.
источник

EG

Emmanuel Goldstein in rust_offtopic
Но формальная верификация тоже ебать какая дорогая.
источник

EG

Emmanuel Goldstein in rust_offtopic
И «хорошо писать тесты» человечество научилось, а «хорошо делать формальную верификацию» — нет
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
тесты - нет, но формальная верификация не меньше 200%
верификация может быть как дороже, так и дешевле
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
зависит от ряда факторов
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
в среднем дороже конечно
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
зависит от ряда факторов
в случае, когда верификация дешевле, она проведена не полностью :)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
в случае, когда верификация дешевле, она проведена не полностью :)
да нет, верифицировать разворот списка например можно полностью и дешевле тестов
источник

CD

Constantine Drozdov in rust_offtopic
на уровне 1000% тесты расчитаны на то, что против них действуют специально
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
да нет, верифицировать разворот списка например можно полностью и дешевле тестов
да, решить задачу, которую вообще не надо решать
источник

EG

Emmanuel Goldstein in rust_offtopic
А ещё тесты можно фаззить и это гениальное изобретение человечества.
источник

EG

Emmanuel Goldstein in rust_offtopic
Фаззинг дешёвый и эффективный.
источник

CD

Constantine Drozdov in rust_offtopic
Emmanuel Goldstein
Фаззинг дешёвый и эффективный.
Чуть шире фаззинга, в олимпиадном простонародье - стрессы
источник

CD

Constantine Drozdov in rust_offtopic
Берём генераторы случайных входных данных и проверку выходных данных
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
да, решить задачу, которую вообще не надо решать
ну да ну да, это же ОЧЕВИДНО
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
сколько ошибок я в таких очевидных местах видел не счесть
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
сколько ошибок я в таких очевидных местах видел не счесть
дело не в том, что ошибки не будет, это WA#1 любой использующей функции
источник