https://habr.com/ru/post/500926/
«Динамическая типизация — адское говнище»
У автора вообще много годных статеек.
#article
«Динамическая типизация — адское говнище»
У автора вообще много годных статеек.
#article
https://without.boats/blog/shipping-const-generics/
Лодочник пишет, что в следуюшем релизе раста планируют стабилизировать ограниченную реализацию const generics, которая позволит абстрагироваться от размера при работе с массивами.
Наконец перестанет быть стыдно при чтении документации библиотек для работы с массивами!
#article #rust
Лодочник пишет, что в следуюшем релизе раста планируют стабилизировать ограниченную реализацию const generics, которая позволит абстрагироваться от размера при работе с массивами.
Наконец перестанет быть стыдно при чтении документации библиотек для работы с массивами!
#article #rust
docs.rs
smallvec::Array - Rust
API documentation for the Rust `Array` trait in crate `smallvec`.
< мем из профунктора
Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).
Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.
#article #rust
Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).
Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.
#article #rust
Первая часть аналитического обзора Clippy и ее опций, от хороших ребят, занимающихся статическим анализом
#article #rust
#article #rust
Medium
A survey into static analyzers configurations: Clippy for Rust, part 1
Static analysis is fantastic!