Size: a a a

2021 January 05

T

Tishka17 in Rude Python
И вообще результате лоада все равно неплохо валидировать по схеме, толку от аннотаций сырого результата все равно мало
источник

T

Tishka17 in Rude Python
auto auto(auto auto);
источник

SZ

Stanislav Zmiev in Rude Python
Zart
класс?!
Замени это на namedtuple или просто tuple, если тебе так нравится.
источник

Z

Zart in Rude Python
ну вот по совокупности этих двух аргументов они и оставили Any
источник

Z

Zart in Rude Python
Stanislav Zmiev
Замени это на namedtuple или просто tuple, если тебе так нравится.
ты меня потерял
источник

DK

Denis Kalinochkin in Rude Python
Stanislav Zmiev
Хз. Я бы всё равно написал мелкий класс для такого.
Сравни теперь удобство вызова типичной функции из sklearn так, как есть, и с твоим классом
источник

DK

Denis Kalinochkin in Rude Python
Или subprocess.Popen
источник

SZ

Stanislav Zmiev in Rude Python
Почаны, я не пользуюсь ML
источник

SZ

Stanislav Zmiev in Rude Python
Denis Kalinochkin
Или subprocess.Popen
Тут согласен: куча настроек передаётся в вызов. И тайпхинты там рили пиздецовые (потому что несколько версий функции выдают)
источник

SZ

Stanislav Zmiev in Rude Python
В итоге получается каша пиздец.
источник

A

Alex in Rude Python
Denis Kalinochkin
Сравни теперь удобство вызова типичной функции из sklearn так, как есть, и с твоим классом
и в итоге получится тот же класс с кучей аргументов в ините
источник

T

Tishka17 in Rude Python
Alex
Например те декларации функций, которые раньше занимали 1-2 строки, теперь разлазятся на 10
Больше напрягает копипаста деклараций при наследовании
источник

A

Alex in Rude Python
или ссаный паттерн билдер
источник

T

Tishka17 in Rude Python
Alex
или ссаный паттерн билдер
Я в шаге от применения билдера в своей либе
источник

d

dµks in Rude Python
Tishka17
Больше напрягает копипаста деклараций при наследовании
А я все хотел до тебя доебаться как от этого избавиться
источник

SZ

Stanislav Zmiev in Rude Python
Alex
и в итоге получится тот же класс с кучей аргументов в ините
Зависит от кейса.
источник

A

Alex in Rude Python
я понимаю это оправдано в жабе, где нельзя (нелья же?) вызывать функции \ классы с передачей отдельных аргументов
источник

DK

Denis Kalinochkin in Rude Python
В котлине можно
источник

T

Tishka17 in Rude Python
Alex
я понимаю это оправдано в жабе, где нельзя (нелья же?) вызывать функции \ классы с передачей отдельных аргументов
+
источник

T

Tishka17 in Rude Python
dµks
А я все хотел до тебя доебаться как от этого избавиться
Поменьше юзать наследование и побольше композицию. А там можно касты юзать, но это не читабельно
источник