Size: a a a

2019 December 25

p

polunin.ai in rust_offtopic
Alex Zhukovsky
если из строки можно вычесть число - я вычту
В программировании нужно думать, а не только писать статьи про то что ФП хорошо а Го плохо
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
а спитоном ты предлагаешь в этой ситуации брать 22 книжки "как делать хорошо", и учить бест практис?
В питоне однотипные приложения пишутся быстро, когда умеешь их писать. Гораздо быстрее чем в расте/хаскеле/Си шарпе. Боты всякие, сайты.
источник

p

polunin.ai in rust_offtopic
Ах да, не приходи в чужой монастырь со своим мировоззрением. Не нравится, просто уйди.
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
на компилирующемся языке с поддержкой я бы написал быстрее
Ты - да. Другой - нет.
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
1. я не могу понять работает ли программа (и правильно ли) не запустив её
2. у меня вместо IDE тупо блокнот который как-то пытается угадать какие поля и функции есть у объкта (но все время в этом лажает)
1. Я тебя может удивлю, но так во всех языках. Не запустив тесты, правильность работы программы не докажешь никак.
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
1. я не могу понять работает ли программа (и правильно ли) не запустив её
2. у меня вместо IDE тупо блокнот который как-то пытается угадать какие поля и функции есть у объкта (но все время в этом лажает)
2. Выкинь блокнот и поставь пайчарм
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Да запросто, половина библиотек не дружелюбны ни к типам, ни к IDE.

Где у тебя половина методов и полей у обьектов генерится в рантайме.
Генерация полей в init видят все ИДЕ. Если добавлять поля вне этого метода, то программист дебил, чо поделать
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну на 100 может и не, а на 99% - во многих, в хаскелле и расте в частности
fn multiply(a: i32, b: i32) -> i32 {
 a + b
}

Эта функция правильно работает? Она компилируется
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
когда тебя типы направляют и не дают собраться откровенному бреду - это хорошо
Только ты вместо типов думаешь о лайфтаймах, забивая голову.
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
и когда новоиспеченный питонист тебе скажет как его типы ограничивают, успехнись и похлопай его по плечу
Из тех питонистов кто пришел в Раст такого никто не говорит
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
у динамиков всегда претензия одна - типы мешают
Пиздишь откровенно
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
когда тебя типы направляют и не дают собраться откровенному бреду - это хорошо
Если проект меньше 5к строк, типы не нужны особо
источник

p

polunin.ai in rust_offtopic
Все умещается в голове, а компилятор не пилит тебе голову в каждой функции, заставляя писать дженерики с тайпклассами
источник

p

polunin.ai in rust_offtopic
polunin.ai
Все умещается в голове, а компилятор не пилит тебе голову в каждой функции, заставляя писать дженерики с тайпклассами
Единственный плюс, ты знаешь что типы будут правильными. Но корректность работы программы тебе никто не обещает
источник

p

polunin.ai in rust_offtopic
polunin.ai
fn multiply(a: i32, b: i32) -> i32 {
 a + b
}

Эта функция правильно работает? Она компилируется
Потому что с такими функциями твои типы не спасут от неправильно работающей программы
источник

p

polunin.ai in rust_offtopic
Особенно с этим мучаешься в число дробилках
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Это хороший показатель. Если ты ничего нормального сделать не можешь, не прочитав 22 книжки гуд практис, то наверное язык не очень
Чтобы на расте нормально писать надо изучить 22 книжки про борроу чекер
источник

p

polunin.ai in rust_offtopic
Eugene
а как правильно?
Да норм способ. Главное не ныть "тут не так как в языке X, поэтому этот язык говно".
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Это хороший показатель. Если ты ничего нормального сделать не можешь, не прочитав 22 книжки гуд практис, то наверное язык не очень
Чтобы нормально писать на шарпе нужно прочитать 22 книжки про ООП, свойства, интерфейсы и это все
источник

A

Anton 📦 ᯌ in rust_offtopic
polunin.ai
Чтобы на расте нормально писать надо изучить 22 книжки про борроу чекер
>>22 книжки

Все равно ничего не поймёшь
источник