Тёмный

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018 

SF Python
Подписаться 18 тыс.
Просмотров 26 тыс.
50% 1

Наука

Опубликовано:

 

9 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@karlbooklover
@karlbooklover 6 лет назад
I see a talk from Raymond -> I click, simple business
@dannydk6
@dannydk6 5 лет назад
Raymond, you have mastered a magnificent balance of technical expertise and clear/concise communication. Love your talks and conferences man, I’ve learned so much!
@r3ap3rpy
@r3ap3rpy 5 лет назад
I love his talks. He makes me believe that I can learn, do, understand anything.
@cordularaecke
@cordularaecke 4 года назад
Viewing Raymond Hettinger as an educator and entertaining speaker? (Bangs table) ... No, there isn't a better way😉
@kevinhock1041
@kevinhock1041 6 лет назад
Raymond's the best
@SiphoMkhwanazi
@SiphoMkhwanazi 5 лет назад
Raymond you're the best sir.
@arnoldwolfstein
@arnoldwolfstein 5 лет назад
Almost, if he wouldn't use emacs instead of vim.
@piotrwln9348
@piotrwln9348 4 года назад
God I love that guy (as a speaker of course!).
5 лет назад
Slides here: pybay.com/site_media/slides/raymond2018-keynote/intro.html
@mytelevisionisdead
@mytelevisionisdead 3 года назад
Interesting little insight on the 3-means voting patterns!
@aoeu256
@aoeu256 5 лет назад
Hmm, its so easy to use Hy to convert those doctests into temporary static types so that you can use mypy. The algorithm is simple, when you see a list in a doctest it stands for a Sequence, when you see a set its an UnorderedSequence, when you see an integer it stands for a Number, when you see a float it stands for a float, when you see a str it stands for a str, when you see an Object it stands for Object (if you set the __astype__ attr in Object and it uses that type instead of the object), when you see a dict it stands for dict. What do you guys think? Also mypy should have IDE intergration where it tells you what type it thinks something is.
@RoamingAdhocrat
@RoamingAdhocrat 3 года назад
cutting and pasting from the interactive prompt to the docstring is all well and good unless you've spent an entire afternoon trying to get an up-to-date (YouCompleteMe-compatible) build of Vim installed, and configuring the makefile to turn on "paste from system clipboard" has entirely defeated you
@Asdayasman
@Asdayasman 5 лет назад
Isn't hypothesis just reimplementing your functions? Why is that useful?
@DanHaiduc
@DanHaiduc 4 года назад
It's not reimplementing. You implement constraints over them. The example in the talk was a quadratic equation solver. The code finds the equation roots, but the testing plugs those roots back in and sees that they output near-zero. I have a different example: if you're implementing an encode -> decode pair of functions, then you can test that decode(encode(x)) == x. Or you can test that no matter what input you get, your function does not crash (by simply calling it). It's implementing "constraints", not re-implementing the code.
Далее
Raymond Hettinger, Keynote on Concurrency, PyBay 2017
1:13:53
The Mental Game of Python - Raymond Hettinger
1:10:00
Просмотров 123 тыс.
iPhone 16 - презентация Apple 2024
01:00
Просмотров 55 тыс.
АХХАХАХАХАХАХАХАХ
00:16
Просмотров 170 тыс.
BeastMasters Hawk just had enough #ti13
00:30
Просмотров 203 тыс.
Pro tips for writing great unit tests - Raymond Hettinger
1:00:42
Doom on a Volumetric Display
0:23
Просмотров 592 тыс.
iPad 10 за 350$ - лучший в 2024?
12:20
Просмотров 55 тыс.