Size: a a a

2017 April 03

NK

ID:210289576 in Python KZ
источник

in Python KZ
имхо, в большинстве случаев в этом нет необходимости, там где это важно можно чекнуть вручную
Если конечно не собираешься в последствии конвертить/портировать код, например в си
источник

NK

ID:40595124 in Python KZ
> там где это важно можно чекнуть вручную

Очень много лишнего кода получится
источник

NK

ID:40595124 in Python KZ
Flow и TypeScript тоже для того и придумали, чтобы лапши не было проверочной (как аналогия с JS)
источник

NK

ID:210289576 in Python KZ
для стат чекинга есть mypy, рекомендую
источник

NK

ID:210289576 in Python KZ
динамический нужен для проверки данных с API
источник

NK

ID:40595124 in Python KZ
ID:210289576
динамический нужен для проверки данных с API
+, статическая верификация кода в любом виде — сущее добро
источник

in Python KZ
ID:40595124
> там где это важно можно чекнуть вручную

Очень много лишнего кода получится
много кода?
источник

NK

ID:210289576 in Python KZ
кстати, немного не в тему, но http://theory.stanford.edu/~aiken/publications/papers/cacm16.pdf
источник

NK

ID:210289576 in Python KZ
Up to 1.6x faster compared to gcc -O3
источник

NK

ID:40595124 in Python KZ
много кода?
Ну грузить же мозг будет, когнитивная нагрузка лишняя :)

1. Без enforce:
def some_shit(x):
   if type(x) is not int:
       raise Exception('Given argument is not integer')
   # do something here ...
   x *= 2
   return x


2. С ним:
def some_shit(x: int) -> int:
   # do something here ...
   x *= 2
   return x
источник

ГИ

Герман Ильин in Python KZ
В django 1.10 middleware обновились оказывается #django
источник

ГИ

Герман Ильин in Python KZ
Кто нибудь пользовался pytest-bdd?
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Герман Ильин
Кто нибудь пользовался pytest-bdd?
Я строго юниты
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Герман Ильин
Кто нибудь пользовался pytest-bdd?
Классика Todd
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Герман Ильин
Кто нибудь пользовался pytest-bdd?
Ты стараешься вначале тесты продумывать?
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Точнее процесс
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Я продумываю процесс, но ф-л наращиваю TDD
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Герман, кинь ссылку на хороший ресурс по bdd? я все равно не могу понять в чем смысл
источник

hx

https://github.com/Rustem xepa4ep in Python KZ
Использовал когда-то в ruby, но все равно описывать качетсвенно сценарии
источник