Size: a a a

2019 December 25

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
Eugene
вроде простая мысль, очевидная?
но ты зачем-то же её сказал
источник

AZ

Alex Zhukovsky in rust_offtopic
илиэ то просто вещь в себе, без продолжения?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Это считай тесты, одно и то же
тесты это типы. дратути
источник

E

Eugene in rust_offtopic
Alex Zhukovsky
но ты зачем-то же её сказал
вроде вопрос был?
источник

AZ

Alex Zhukovsky in rust_offtopic
Eugene
вроде вопрос был?
не видел
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
окей, с мейнстримом тебе придется написать тест. Но у тебя тестов будет в 10 раз меньше чем в шарпе и в 100 чем в питоне
Почему?
источник

AZ

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

E

Eugene in rust_offtopic
Alex Zhukovsky
не видел
знак вопроса не видно?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
но как только ты спрашиваешь в чатике почему не работают тебе отвечают что ты _неправильно_ написал
Хз что у тебя там не работает
источник

AZ

Alex Zhukovsky in rust_offtopic
Eugene
знак вопроса не видно?
звучало как часть вводного утверждения типа "солнце ведь желтое? Значит ..."
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Почему?
потому что по сравнению с питоном тебе не надо проверять что приходит и уходит
источник

AZ

Alex Zhukovsky in rust_offtopic
потому что по сравнению с шарпами не надо проверять мутабельность, многопоточность и прочую фигню
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
потому что по сравнению с питоном тебе не надо проверять что приходит и уходит
В питоне тоже не нужно
источник

AZ

Alex Zhukovsky in rust_offtopic
зашил в монадку "может ходить только на www.mywebsite.com" и тебе не надо это тестировать
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
В питоне тоже не нужно
орли?
источник

p

polunin.ai in rust_offtopic
Тебе типы не нужны, потому что все в голове храниться
источник

p

polunin.ai in rust_offtopic
Если проект до 5к строк, имею ввиду
источник

p

polunin.ai in rust_offtopic
Для большего питон не зайдет
источник

AZ

Alex Zhukovsky in rust_offtopic
Антон ⚙️
Отсутствие нормальных типов, возможность внесения изменений в объекты на ходу (что означает, что isinstance начинает врать), __приватные_имена__, YOBA-функции на пару десятков именованных параметров, абсолютно неинформативные сообщения об синтаксических ошибках, тайп-хинты которые НИЧЕГО БЛЯТЬ НЕ ДЕЛАЮТ, считается нормой возвращать значения разных типов при разных входных аргументах, мутабельность является свойством типа, а не значения, иммутабельность проверяется в рантайме, все почти пишут красивый код в угоду производительности, странное убеждение, что свободные функции, засирающие неймспейс читабельнее методов, абсолютно не масштабирующиеся list comprehension/generator expressions, однострочные блять лямбды, нет pattern matching-а или даже банального switch, встроенные списки гетерогенные, для нормальных массивов приходится юзать numpy, datatypes только в 3.7 завезли, None, None everywhere, иммутабельные строки, различие copy vs deepcopy, return обязателен даже в однострочниках, уёбищный тернарный оператор, изменение импорта всех элементов модуля на импорт только выделеных элементов меняет слово в начале, импорты могут кидать эксепшены, итераторы кидают эксепшены, отрицательные индексы.

Вот навскидку набросал.
собсна вот
источник