Forwarded from rusta::mann
< мем из профунктора
Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).
Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.
Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).
Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.
👍1
Forwarded from Банда Вилли Брандта
В октябре 2015 года Der Tagesspiegel вышла с очень интересной обложкой. На передовице красовался заголовок Flüchtlingskrise wird Chefsache — «Миграционный кризис становится приоритетом», а чуть выше располагалась фотография Гитлера. С надписью «Снова он» — Der schon wieder.
Получилось так интересно, что пришлось извиняться и объяснять, что первое про правительство Меркель, а второе — про фильм «Он снова здесь».
Получилось так интересно, что пришлось извиняться и объяснять, что первое про правительство Меркель, а второе — про фильм «Он снова здесь».
Forwarded from мне не нравится реальность (вафель 🧇)
Пришла идея дизайна, который потребует трейт с.... 71 ассоциированными типами
Блог*
#prog #rust #article Офигенная статья о заблуждениях касательно лайфтаймов. Очень хорошее подспорье новичкам. Как пишет автор в своём первом посте: While learning Rust I was struggling with certain concepts so I tried to organize my thoughts by writing them…
#prog #rust #article
На этот раз — статья про концепцию разномерности типа в Rust.
github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md
На этот раз — статья про концепцию разномерности типа в Rust.
github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md
GitHub
rust-blog/posts/sizedness-in-rust.md at master · pretzelhammer/rust-blog
Educational blog posts for Rust beginners. Contribute to pretzelhammer/rust-blog development by creating an account on GitHub.