Pull to refresh
-4
0.1

Инженер-программист

Send message

Innovation это нечто новое, пока я вижу нишу Rust переписать что уже давно есть на Rust

Фига се библиотека, первый раз вижу, обычно anyhow и thiserror используют

Вы думаете что если насуёте мне 100500 минусов, будете чуть правее? Вообще нет, не думайте, что я не знаю что такое состояние гонки, псу своему рассказывайте, я попросил конкретный код, а то говорим ни о чём

У нас на работе принято snprintf, не знаю насколько она прожорливее, но точно безопаснее, но некоторые возмутятся зачем вообще копировать, если есть слайсы и Rust

Не знаю как у вас, в совсем запущенном случае в Rust есть барьеры, которые именно что и делают, что гарантируют порядок операций

А вообще дайте пример этого нетривиального случая однопоточного, посмотрим конкретику, а не пространные рассуждения и предположения, скорее всего это случай с какой-то кривой архитектурой, и средствами языка это не нужно решать, проблемы в голове программиста

  1. В прошлом аппарате Therac-20 такая защита была и иногда срабатывала, когда пользовались новички, когда же вводили опытные операторы им не удавалось воспроизвести, не видя никакой системы в появлении бага - списывали на ошибку самой защиты, они прямо так и пишут, что ПО не подвержено деградации и всегда делает одно и то же, а вот аппаратная защита может глючить от излучения

  2. Rust решает эту проблему, он заставляет явно обработать ошибки программиста, а не надеяться на когда-нибудь потом, состояние гонки там можно получить только умышленно и надо очень постараться

wtf это точно what the fork?

А зачем тогда эта избыточность? Вот что могло пойти не так если $ печатать как и все остальные символы?)))

Это тебе нейронка насобачила? Нет никакого смысла делать отдельную ветку для $

Deepseek примерно так же делает: Отличное замечание! Этот код действительно не скомпилируется. Давайте рассмотрим критически важный момент: for_each() потребляет итератор и здесь необходимо использовать map()

Словно это я ему этот г*нокод подсунул, а не он мне

Помню с блеском прошел техническую часть, потом через пару дней мне по скайпу позвонила такая мадам, я сначала думал обсудим какие-то вопросы устройства на работу, а там началось "почему вы считаете что принесёте пользу нашему коллективу", "какие качества выделяют вас как профессионала", "кем вы видите себя через 5 лет", и прочее, я конечно их послал, у меня и без таких клоунов полно оферов

Из статьи совершенно непонятно почему указатель Rc не реализует трейт Send

Довелось раз послушать этого Константина, его безграмотность и упертость впечатлила, нашли тоже кого советовать

Если вы не знаете что тестировать значит либо не поняли задачу, либо вам её плохо поставили, стоит остановиться и подумать над задачей лучше, если задача звучала как сделай как-нибудь, то и делай как нибудь, получишь соответственно, TDD занимается вопросами как надо писать код, как не надо изучает психиатрия

На Ваш взгляд это как должно выглядеть? Мы обновили .net, везде в коде срочно меняем все вхождения count на any или что?

В том что это не нормально если у вас в зависимости от версии .net какая-то операция х-н пойми сколько может занять времени

А если я делаю одну задачу в полгода?) Например сейчас виенна выпрямитель на stm32g4, покажите кто делает такие 10 штук в день?

Information

Rating
4,436-th
Registered
Activity