Size: a a a

2021 March 16

AK

Anton Kachurin in Rude QA
lexx
поясните на пальцах если не лень
На сколько я понимаю, covariant - значит все наследники подойдут, contravariant - все родители подойдут. Я последний раз пытался с этим разбираться для котлина пару лет назад, так что моё понимание спорно.
источник

l

lexx in Rude QA
спасибо
источник

IS

Idi Suda in Rude QA
Бля ребят я такую волшебную хуетень нашел просто пиздец. Сервис для тестирования мобильного. Если находишь баг, трясёшь тел и весь весь весь контекст, включая скрины, логи и ещё пачку инфы, улетает кому надо
источник

IS

Idi Suda in Rude QA
Охуенно интуитивно. Злишься - трясешь - профит
источник

ΙΤ

Ιωάννης Τσεκούρι... in Rude QA
Idi Suda
Бля ребят я такую волшебную хуетень нашел просто пиздец. Сервис для тестирования мобильного. Если находишь баг, трясёшь тел и весь весь весь контекст, включая скрины, логи и ещё пачку инфы, улетает кому надо
кинь
источник

M

Merg in Rude QA
А кому надо - это ты сам?)
источник

IS

Idi Suda in Rude QA
Разработчики
источник

l

lexx in Rude QA
Idi Suda
Охуенно интуитивно. Злишься - трясешь - профит
трясти лениво
источник

IS

Idi Suda in Rude QA
meh
источник

MK

Mem Kekovich in Rude QA
Anton Kachurin
ну они с юнионом не эквиваленты
>Type variables may be marked covariant or contravariant by passing covariant=True or contravariant=True. See PEP 484 for more details. By default type variables are invariant. Alternatively, a type variable may specify an upper bound using bound=<type>. This means that an actual type substituted (explicitly or implicitly) for the type variable must be a subclass of the boundary type, see PEP 484.
Петон пытается в норм языки хех
источник

MK

Mem Kekovich in Rude QA
Один вопрос - нахуя. Типа петон тоже хочет быть взрослым как дяди типа джавы и скалы :)
источник

l

lexx in Rude QA
что такое нормальные языки, кстати?
источник

MK

Mem Kekovich in Rude QA
lexx
что такое нормальные языки, кстати?
Нормальный язык
источник

l

lexx in Rude QA
не знаю таких
источник

l

lexx in Rude QA
любой, какой ни возьми - мракобесие ебучее
источник

IS

Idi Suda in Rude QA
тыж не могильщик
источник

IS

Idi Suda in Rude QA
а арбузочник
источник

AK

Anton Kachurin in Rude QA
чоткие дяди из опенстека тоже используют тайпинг (openstacksdk):
$ grep typing $(find -name '*.py' -not -path './.tox/*')

./openstack/config/loader.py:                # behavior and allows for much less typing.
./openstack/__init__.py:import typing
./openstack/__init__.py:        app_name=None,  # type: typing.Optional[str]
./openstack/__init__.py:        app_version=None,  # type: typing.Optional[str]
./openstack/tests/unit/test_resource.py:        # Test that we short-circuit any typing of a None value.
./openstack/tests/unit/test_resource.py:        # short-circuit the typing part of __get__ it would fail.
./openstack/tests/unit/test_resource.py:    # The code path for typing after a raw value has been found is the same.
источник

ΙΤ

Ιωάννης Τσεκούρι... in Rude QA
Idi Suda
тыж не могильщик
я это я
источник

ΙΤ

Ιωάννης Τσεκούρι... in Rude QA
и продукт и щастье клиента важнее направления скила
источник