Size: a a a

2021 December 10

KK

Kirill (Cykooz) Kuzm... in rannts
Эм... UB на то и UB, что нет ни какого чёткого варианта, который может ожидать человек. Иначе это было бы уже не UB и было описано в спеках.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
C  и C++ допускают ub, и вроде как есть даже список того что считается ub.
А вот Rust не допускает UB (кроме unsafe кода). Там такое либо не скомпилится, либо будет вести себя предсказуемо в рантайме (чаще всего будет паника и завершение приложения).
источник

БС

Байт Словович... in rannts
не совсем.. на rsdn.ru сто лет назад, говорилось, что когда UB то компилятор может и диск отформатировать.  Но почему то он это не делает.
В этом случае варианты ожидаемые варианты:
* не скомпилировалось
* проигнорировали последний элемент
* не делали никаких проверок и будь что будет.

А не вот это всё, что описано в статье. Это примерно сравнимо с форматированием диска.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну как видишь gcc вполне себе делает не то, что может ожидать человек
источник

БС

Байт Словович... in rannts
конечно может, я не спорю, но считаю это багом, так как пограммистам это не понравится. Хер найдешь багу в коде. Причем в дебаге все будет норм, а в проде неведомая херня.
то есть разработчикам гсс надо то как то получше этот кейс обработать.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Возможно есть более сложные кейсы, где такая оптимизация срабатывает ожидаемым образом.
источник

RB

Roman Bolkhovitin in rannts
на хабре недавно была другая прикольная статья с дурацким названием, но интересным содержанием, про UB и что компиляторы с этим делают

https://habr.com/ru/post/592233/
источник

KK

Kirill (Cykooz) Kuzm... in rannts
А насчёт программистов, то они сами себе буратины, раз пишут на C и C++ 😊
источник

ad

andrew darkstar in rannts
Я когда-то жесткость воды мерил после минерализатора. За год использования, насколько помню, там вдвое упало. Я так понимаю, чем новее, тем активнее минерализует.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну да, в моём фильтре у минерализатора как раз срок службы один год.
источник

SZ

Sergey Z in rannts
источник
2021 December 11

B

Bordkanone in rannts
Переслано от Bordkanone
Я вас категорически приветствую.
Вопрос к знатокам. У меня есть вот такая вот моделька переопределнного пользователя.
Мне надо сделать по ней регистрацию
Мне нужно обязательно учитывать значения в поле customers_type, он очень важен.
Какие варианты я рассматриваю:
1. Унаследоваться от сериализатора dj-rest-auth и заполнять его при регистрации.
2. Писать контроллер регистрации самому (не очень хочу)
Так что просто ищу совет, в каком направлении копать
источник

ИК

Иван Кривошеев... in rannts
Не писать на Django)
источник

OK

Oleg Kuksa in rannts
+1
источник

SZ

Sergey Z in rannts
Тут нет деталей, никто не сможет толком ответить
источник

B

Bordkanone in rannts
Какие детали нужны ?
источник

SZ

Sergey Z in rannts
Только ты знаешь
источник

B

Bordkanone in rannts
Нужно расширить форм регистрации согласно этой модели в DRF
источник

B

Bordkanone in rannts
Я переписал
источник

B

Bordkanone in rannts
Возможно, ввел в заблуждение, потому что я пишу DRF
источник