ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Блог*

Блог*

前往频道在 Telegram

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

显示更多
1 983
订阅者
+124 小时
-27 天
+730 天
帖子存档
Кстати, в Steam на Cultist simulator сейчас скидка 50%, продлится до 1 апреля

#prog #cpp #article #suckassstory Неопределенное поведение, пронесенное сквозь года Или как череда ошибок и их исправлений привела к нахождению UB, которое "работало" три года. (алсо первая ошибка в статье на Rust не скомпилировалась бы)

#prog #js #rust #meme https://t.me/saddevdiary/396

Repost from N/a
Чувак вигадав ДжоДжо Або Шаман кінг Або Персона 5
Чувак вигадав ДжоДжо Або Шаман кінг Або Персона 5

Не столь впечатляющий пример на фоне предыдущих, но всё же. "Гадкий я" вышел в июле 2010 года.

Statements dreamed up by the utterly deranged
Statements dreamed up by the utterly deranged

С милым рай и в шалаше В. И. Ленин

photo content

Очередной #лингво #meme про издевательство над здравым смыслом в английском языке

#rust #go #meme?..

🫡 Жду теперь когда Rust подпишется
🫡 Жду теперь когда Rust подпишется

#prog #cpp #article unique_ptr–How Unique is it? Статья от 2009 года, в которой Бартош Милевски сетует на недостатки unique_ptr и предлагает возможные предложения в язык для исправления ситуации... В виде модификаторов типов unique и lent. Да, весьма похоже на Rust.

Repost from Neural Machine
Мы полностью осознаем, что грядущее — это самое ужасное, что может случиться в мире.

Полный песец
Полный песец

#prog #go #article Go channels are bad and you should feel bad Статья из 2016 года, поэтому претензии касательно отсутствия дженериков не применимы, а некоторые утверждения касательно устройства стандартной библиотеки могли устареть. In all of my Go code I work with, I can count on one hand the number of times channels were really the best choice. Sometimes they are. That’s great! Use them then. But otherwise just stop.

photo content

#prog #rust хайлайты: Обнаружение мёртвого кода теперь опирается на эффективную видимость, а не номинальную. Другими словами: сообщения о мёртвом коде стали шире и потому более полезными. Что интересно, внесение этого изменения позволило удалить несколько pub полей в разных местах в самом компиляторе. Возможно, когда это докатиться до stable, мой совет несколько потеряет в актуальности

#prog #rust #rustlib #article Getting meaningful stack traces from Rust tests returning a Result TL;DR: конвертация в операторе ? имеет возможность для настройки с использованием From/Into для типа ошибки. Это можно использовать для того, чтобы сделать специальный тип ошибок, который паникует в реализации From::from, а за счёт #[track_caller] позволяет даже без бектрейса отловить место, где была создана ошибка. Великие умы мыслят одинаково, так что автор обнаружил, что на crates.io уже есть крейт testresult, который реализует идею. Тем не менее, там были возможности для улучшения, так что в итоге он сделал PR (главным образом — добавление #[track_caller], но также и другие изменения для повышения полезности).