Size: a a a

2020 August 06

EG

Emmanuel Goldstein in rust_offtopic
Не удалила все данные
источник

EG

Emmanuel Goldstein in rust_offtopic
Не заказала киллера на твою голову
источник

EG

Emmanuel Goldstein in rust_offtopic
Могут быть гораздо более печальные последствия уб
источник

К

Коля🤔🎭 in rust_offtopic
polunin.ai
Растаманы:
НЕЕЕЕЕТ ты не можешь разымееовывать указатель не проверив его потому что это уб!
С++серы:
Haha dereference nullpSEGMENTATION FAULT
lmaoooo
источник

NL

Nick Linker in rust_offtopic
Кстати, гораздо худший вариант, если она продолжит зомбировать в памяти, читать твой сертификат и отсылать по сети...
источник

D

Dima in rust_offtopic
Alex Zhukovsky
это мне напоминает как у нас пару проектов (на шарпе правда) собирали только в дебаге
это как на шарпах то?
источник

AZ

Alex Zhukovsky in rust_offtopic
Dima
это как на шарпах то?
уже никто не знает, но речь шла про шарепоинт и миллион рефлекшна на конкатенации строками имён типов и прочего ада
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
при чем тут ос? У тебя уб, значит компилятор может транслировать твой код во что ему хочется. Хоть в очистку жесткого диска, хоть в запуск игрушки. Кстати раньше гцц так и делал, я кидал ссылку. То есть разыменовал нулл - вместо своего приложения по работе с банковскими данными у тебя игрушка запускается.
ну, а как решить эту проблему, не уходя от языка? Либо отрубать оптимизации и затачиваться на конкретный компилятор (или даже его версию), или наоборот, врубать жуткие оптимизации, и готовиться дебажить (ох, весело же будет!)
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ну, а как решить эту проблему, не уходя от языка? Либо отрубать оптимизации и затачиваться на конкретный компилятор (или даже его версию), или наоборот, врубать жуткие оптимизации, и готовиться дебажить (ох, весело же будет!)
вариант "не писать с УБ" ты не рассматриваешь?
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
но только у плюсовиков почему-то "компилятор тупой не видит что тут можно соптимизировать" соседствует с "СУКА ТЫ ЧЕ ТУТ НАМЕНЯЛ, ТАК НЕЛЬЗЯ ДЕЛАТЬ"
😁😎👍
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
вариант "не писать с УБ" ты не рассматриваешь?
если хватает ресурсов оттестировать, то рассматриваю. Если нет такой возможности, то нет
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
если хватает ресурсов оттестировать, то рассматриваю. Если нет такой возможности, то нет
ну вот в расте не надо ничего тестировать, если у тебя нет в коде unsafe и код собирается. то уб нет
источник

AZ

Alex Zhukovsky in rust_offtopic
за это им и пользуются
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ну вот в расте не надо ничего тестировать, если у тебя нет в коде unsafe и код собирается. то уб нет
а всё равно придётся тестировать
источник

AZ

Alex Zhukovsky in rust_offtopic
тебе не нужен штат провидцев и тестировщиков чтобы гарантировать работоспособность
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а всё равно придётся тестировать
уб тестировать не нужно, а остальное мы сейчас не обсуждаем
источник

AZ

Alex Zhukovsky in rust_offtopic
собственно уб и невозможно протестировать в смысле юнит тестов
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
уб тестировать не нужно, а остальное мы сейчас не обсуждаем
уб точно так же ловится, как и ошибка в логике. Просто первое неожиданный эффект может иметь
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
собственно уб и невозможно протестировать в смысле юнит тестов
возможно, но это удача
источник

Т8

Т-34 85 in rust_offtopic
или реализация компилятора
источник