Size: a a a

2020 February 25

YM

Yaroslav M in rust_offtopic
просто я ипал например в некоторых случаях знать типы и явно их указывать
особенно когда это объекты из библиотеки и точно известно что они совместимы
а моя задача только совокупить их в нужной последовательности
время экономит нереально
источник

AK

Alexander Krivitskiy in rust_offtopic
Dollar Føølish
ООП архитектуростроение это классика создания проблем
+. Хотел однажды стырить из одного закрывшегося проекта с "хорошей и красивой" архитектурой класс-апишку для работы с одним фоновым демоном в системе. По логике эта апишка не должна зависеть ни от чего.... Так хрен там, у неё столько транзитивных зависимостей оказалось, что ещё пол проекта тащить с собой пришлось бы. Выкинули в общем эту всю срань на помойку и написали апишку сами. После этого и ещё некоторых подобных случаев я презираю позицию software architect.
источник

G

Gymmasssorla in rust_offtopic
Yaroslav M
просто я ипал например в некоторых случаях знать типы и явно их указывать
особенно когда это объекты из библиотеки и точно известно что они совместимы
а моя задача только совокупить их в нужной последовательности
время экономит нереально
источник

YM

Yaroslav M in rust_offtopic
да я не гоню на статику вовсе
я оба подхода уважаю
источник

G

Gymmasssorla in rust_offtopic
А я уважаю лишь один)
источник

SP

Stanislav Popov in rust_offtopic
Yaroslav M
просто я ипал например в некоторых случаях знать типы и явно их указывать
особенно когда это объекты из библиотеки и точно известно что они совместимы
а моя задача только совокупить их в нужной последовательности
время экономит нереально
>особенно когда это объекты из библиотеки и точно известно что они совместимы
никогда практически неизвестно
источник

YM

Yaroslav M in rust_offtopic
Stanislav Popov
>особенно когда это объекты из библиотеки и точно известно что они совместимы
никогда практически неизвестно
формально да
но у меня есть глаза и документация
источник

SP

Stanislav Popov in rust_offtopic
ну я уже говорил  - в динамике библиотека знает свои типчики лишь потому что обходится малым
источник

YM

Yaroslav M in rust_offtopic
Stanislav Popov
ну я уже говорил  - в динамике библиотека знает свои типчики лишь потому что обходится малым
ну её написали, покрыли тестами и она работает
источник

SP

Stanislav Popov in rust_offtopic
простой пример - в питонке ввели Path чтобы люди вместо строк кидали обьект Path
источник

SP

Stanislav Popov in rust_offtopic
и все - это поставило всех в тупик
источник

YM

Yaroslav M in rust_offtopic
Stanislav Popov
простой пример - в питонке ввели Path чтобы люди вместо строк кидали обьект Path
так и не воспользовался им ни разу
источник

SP

Stanislav Popov in rust_offtopic
Yaroslav M
ну её написали, покрыли тестами и она работает
да не покрыли её тестами. там вначале каждый функции по 20 проверок того что пришло
источник

SP

Stanislav Popov in rust_offtopic
и всеравно в кишках библиотеки ты постоянно получаешь nimagu undefined is not a function
источник

P

Pavel in rust_offtopic
Nick Linker
Квадрат, прямоугольник и четырёхугольник - какую иерархию они образуют? :-P
список треугольников. чейндж май майнд
источник

SP

Stanislav Popov in rust_offtopic
это репортят и появляется +2 строки в начале функции if **kwargs.get('ololo'): kwargs['ololo']=trololo
источник

YM

Yaroslav M in rust_offtopic
Nick Linker
Квадрат, прямоугольник и четырёхугольник - какую иерархию они образуют? :-P
никакой, пока не ясно что с ними собираешься делать, какие операции
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
но вот Document : Font, Color, NodeStream - такого нет
так он же не наследует, а миксует
источник

YM

Yaroslav M in rust_offtopic
Stanislav Popov
это репортят и появляется +2 строки в начале функции if **kwargs.get('ololo'): kwargs['ololo']=trololo
что это
ничего не понятно
источник

SP

Stanislav Popov in rust_offtopic
Yaroslav M
что это
ничего не понятно
это - событие описанное в https://t.me/rust_offtopic/178014
источник