@rudepython

Страница 1583 из 1719
vlade11115
10.06.2019
14:44:20
Но я помню там в мыллисте какие-то проблемы проскакивали.

Zart
10.06.2019
14:44:58
проблемы у сабинтерпретаторов в кривых си экстеншенах

vlade11115
10.06.2019
14:45:20
Ну как кривых. Просто не ожидающих такого финта ушами.

Zart
10.06.2019
14:45:24
а лечить это чем-то типа гила невозможно

Google
Антон
10.06.2019
14:45:28
Tishka17
10.06.2019
14:45:42
Эт о чём?
это про утиную типизацию в typing модуле

Антон
10.06.2019
14:49:13
это про утиную типизацию в typing модуле
* No runtime semantics will be imposed for variables or parameters annotated with a protocol class. * Any checks will be performed only by third-party type checkers and other tools. * Programmers are free to not use them even if they use type annotations. * There is no intent to make protocols non-optional in the future.

Ну как обычно

Zart
10.06.2019
15:04:05
к слову о зопе, приняли PEP 544
причем тут зопа.. в пепе з.и приведен как пример существующего решения

Tishka17
10.06.2019
15:04:22
причем тут зопа.. в пепе з.и приведен как пример существующего решения
Не при чем. Мы с тобой как-то спорили за протоколы

Zart
10.06.2019
15:05:42
"it would implicitly be a subtype of SupportsClose" какаято ёбнутая магия

Tishka17
10.06.2019
15:06:13
Вот тут я не вникал

Zart
10.06.2019
15:06:21
блядь, понавводили ненужного говна от которого простой красивый код теперь засран ненужной еботой

Dmitry
10.06.2019
15:08:32
zope была хороша, пока обмудки не начали делать третью версию )))

Dmitry
10.06.2019
15:09:59
утраиваю джентльменов

Tishka17
10.06.2019
15:10:33
Хз что вам не нравится. Зачастую аннотации типов сокращают док стринг и волшебным образом даруют нам статические проверки

Google
Zart
10.06.2019
15:10:45
мне всё не нравится

Alexey
10.06.2019
15:10:52
В данном случае это выглядит как говно, есть говно, воняет говном.

Dmitry
10.06.2019
15:11:10
согласен с коллегами

Alexey
10.06.2019
15:11:11
Зарт и Кадми не дадут спиздеть — я уже десять лет ною за статикал чек прямо вот в рантайме и при компиляции.

Я мечтал за такие фичи, но то, что сделано — это блядь, лучше не надо, пожалуйста, отмените на хуй в зад.

Глеб
10.06.2019
15:11:54
Я в джаве. Не надо.

Alexey
10.06.2019
15:12:06
На хуй джаву, мне уютный питон нра.

И вот его превращают в похапе. Не надо так.

Zart
10.06.2019
15:12:26
вместо def f(a, b, c): теперь def f(a: ThisIsUselessShit[Because, Fuck, You], b: Nonoptional(Nonrecursive(Nonvolatile(Noncommitable(None))), c: str) -> Any:

спроси меня что мне не нравится, сука

Alexey
10.06.2019
15:12:35
И за такое надо пиздить.

Глеб
10.06.2019
15:12:46
Тут только с виду статические проверки и всё такое, а на самом деле везде касты все во всё. Какие-то говно-DI и прочая нечисть.

Alexey
10.06.2019
15:12:54
Да.

И полное фееричное похапешно-веевое уебанство.

Не надо так.

Dmitry
10.06.2019
15:13:14
при слове DI у меня рука тянется к револьверу

Zart
10.06.2019
15:13:34
тайпчек один хер не завезли, а что завезли - не работает

Alexey
10.06.2019
15:13:44
Так да.

На хуй этот треш вообще нужен тогда?

Google
Глеб
10.06.2019
15:14:18
Как хинты пичарму норм работает

только без дженериков

и только на простых типах

ладно, не работает.

Zart
10.06.2019
15:16:38
и только на простых типах
для этого не нужно было городить всю эту срань

докстринги справлялись на ура

Глеб
10.06.2019
15:17:00
Ну да, но это идти читать надо

Alexey
10.06.2019
15:17:00
И тестировали код даже, ёпт.

Без этого вот говна.

И документация и тестирование и смотрелось в разы пизже.

Глеб
10.06.2019
15:17:30
А тут написал двоеточие и фантазируй как хочешь

Alexey
10.06.2019
15:17:51
Фантазированием мальчишки в средней школе занимаются.

Alexey
10.06.2019
15:18:01
А нам работать надо, фичи ебошить, понимаешь?

Boris
10.06.2019
15:18:35
ДИ лучшее что с кодерками случилось в последниее 100 лет ?

Глеб
10.06.2019
15:18:59
Ну так сейчас в программирование как раз через питон и входят всякие с шестью классами церковно-приходской

Tishka17
10.06.2019
15:19:14
Просто делай нормальные алиасы и все будет пучком

Zart
10.06.2019
15:19:40
просто у тебя питона нормального не было

Google
Tishka17
10.06.2019
15:20:22
Небось ещё было написано "передавайте сюда список из словарей и не забудьте что должны быть указаны".. да ну нах

Маришка
10.06.2019
15:20:27
Так у тебя и раньше это говно было строкой ниже в докстринге.
Таки все же докстринг лучше читать нежели это говно разбитое на 15 строк

Zart
10.06.2019
15:20:54
Да не надо говно писать
но именно этим ты сейчас и занимаешься с типизацией

Tishka17
10.06.2019
15:20:56
Делаются нормальные алиасы и этого всего не виднл

Глеб
10.06.2019
15:21:01
Ща, ещё пару месяцев и подвезут @Inject как фичу языка

Boris
10.06.2019
15:21:24
Ща, ещё пару месяцев и подвезут @Inject как фичу языка
кайф = наконец-то в Сургуте можно будет зимой виноград растить

Маришка
10.06.2019
15:21:26
Делаются нормальные алиасы и этого всего не виднл
Тайпинг ради тайпинга. Заебись вообще

Нахуй альясами ещё срать

Tishka17
10.06.2019
15:21:49
но именно этим ты сейчас и занимаешься с типизацией
тебе и раньше надо было как-то до юзера донести что он может передавать. Теперь есть нормальны механизм, который понимает не только юзер, но и анализтор.

Admin
ERROR: S client not available

Zart
10.06.2019
15:22:08
"нормальный"?

Глеб
10.06.2019
15:22:16
Который в рантайме превращается в тыкву

Boris
10.06.2019
15:22:20
как и любому кодерку поебать на юзера.

Маришка
10.06.2019
15:23:09
эм. хз о чем ты
Уволенный из за того что вместо работы занимался тайпингом

Tishka17
10.06.2019
15:23:17
я просто забеался читать какой-нибудь amaxon sdk, в котором вместо того чтобы дать нормальный тайпинг где-то в дебрях документации словами написано какие блядь я должен руками словаря передавать

Google
Tishka17
10.06.2019
15:23:57
и сдиишь ты такой гадаешь - а что же в этот метод передавать

Petr
10.06.2019
15:24:14
Глеб
10.06.2019
15:24:22
Ну так с типизацией эти ребята не станут лучше

Tishka17
10.06.2019
15:24:41
какой-нибудь init(*args, **kwargs) - "принимает все то же что другие классы в данном случае". И ты такой - охуеть, что гуглить?

Глеб
10.06.2019
15:24:56
Будет написано "функция принимает словарь, возвращает словарь, описание ключей словаря ищи рядом"

Alexey
10.06.2019
15:25:12
Будет написано "функция принимает словарь, возвращает словарь, описание ключей словаря ищи в разговорнике"

Tishka17
10.06.2019
15:25:13
ну хотя бы словарь или список, уже достижение

а то у них то так, то так

Глеб
10.06.2019
15:25:31
"Принимает словарь или список"

лол

Boris
10.06.2019
15:25:51
пиздец вы аутисты

авсовские либы генеряться нахуй из определения

им вообще поебать на вас и они не будут с аннтоациями типов для вас мудаков никогда

Dmitry
10.06.2019
15:26:21
ДИ лучшее что с кодерками случилось в последниее 100 лет ?
если бы они им пользовались так, чтобы был толк, а не высер с блевотой на три дня и дебагом в три недели

Zart
10.06.2019
15:26:25
прикольно придумывать проблемы которых нет, а потом героически их преодолевать

Глеб
10.06.2019
15:26:26
Вон, как в одной SDK для видеотрансляций под Android/iOS - функция принимает настройки в виде JSON-строки, возвращает 1 если всё хорошо и 0, если плохо.

Boris
10.06.2019
15:26:51
хотите типизации в их либах - пиздуйте в го, жаву и так далее. это либы которые кодерки генерируют, чтобы от них отъебались менеджеры.

нормальные люди, не пишут такой код.

Глеб
10.06.2019
15:27:38
И сидишь, пишешь туда "{\"params\":{...}}"

Страница 1583 из 1719