Size: a a a

2020 March 03

V

Vabka in rust_offtopic
Alex Zhukovsky
какая документация например в гите?
причём тут гит?
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Правда?
unsafe { *(0 as *const i32) }
в расте список из ~10 вещей которые не надо делать, его легко запомнить.

Выучить все функции во всех проектах -сложнее
источник

V

Vabka in rust_offtopic
я сейчас про то, зачем рисовать разные шрифты в редакторе - чтобы показывать документацию во всплывающих окнах
источник

AZ

Alex Zhukovsky in rust_offtopic
Vabka
причём тут гит?
то что неймд аргументы часто помогают когда ревью проводишь
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
в расте список из ~10 вещей которые не надо делать, его легко запомнить.

Выучить все функции во всех проектах -сложнее
В расте список из OVER90000 вещей, которые нельзя делать.
источник

DF

Dollar Føølish in rust_offtopic
Alex Zhukovsky
в расте список из ~10 вещей которые не надо делать, его легко запомнить.

Выучить все функции во всех проектах -сложнее
Плюсую
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
В расте список из OVER90000 вещей, которые нельзя делать.
можно просто повесить вверху проекта !#[deny(unsafe)] и жить
источник

V

Vabka in rust_offtopic
Alex Zhukovsky
то что неймд аргументы часто помогают когда ревью проводишь
Ну улучшайте инструменты. Мы вот прямо в ide ревью проводим - там имена аргументов пишутся
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
можно просто повесить вверху проекта !#[deny(unsafe)] и жить
fn main() {
   "ы"[1..];
}
источник

AZ

Alex Zhukovsky in rust_offtopic
Vabka
Ну улучшайте инструменты. Мы вот прямо в ide ревью проводим - там имена аргументов пишутся
мне неудобно в иде ревьювить - я пользуюсь мордами гитхаба/гитлаба
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
fn main() {
   "ы"[1..];
}
и что?
источник

EG

Emmanuel Goldstein in rust_offtopic
Паника — не то, что тебе нужно в реальной жизни.
источник

V

Vabka in rust_offtopic
а для фанатов проводить кодревью в <code> или в виме -есть 100500 плагинов, билдеры, и макросы
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Паника — не то, что тебе нужно в реальной жизни.
А какое решение ты предлагаешь?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
А какое решение ты предлагаешь?
Эксепшинс?
источник

EG

Emmanuel Goldstein in rust_offtopic
Все, операции, которые могут сфейлится, должны возвращать Option/Result по умолчанию и иметь `_unchecked`-версии, если ты точно уверен, что делаешь.
источник

V

Vabka in rust_offtopic
Alex Zhukovsky
мне неудобно в иде ревьювить - я пользуюсь мордами гитхаба/гитлаба
тогда билдеры и макросы остаются
источник

V

Vabka in rust_offtopic
сделай макрос для своей функции с 5ю интами
источник

V

Vabka in rust_offtopic
или билдер
источник

λ

λоλторт in rust_offtopic
эх
источник