Re:The Next Step for Generics
by viraptor on Tuesday June 16, 2020 @07:23PM
(#23545571)
I've started applying `mypy --strict` to my new python code. It caught so many issues already it's definitely worth it. Mostly in cases of uncommon error handling, some in code which was tested but under wrong assumptions and would actually fail on production. (This is a problem with "you can test types approach")
[ Parent
| on HN ]
Re:The Next Step for Generics
by SnowflakeOnIce on Tuesday June 16, 2020 @11:01PM
(#23547254)
Yes, mypy is terrific, and has changed the way I write Python programs.
Taking this gradual typing tool a step further, you can run your tests with the typeguard plugin for pytest, which will dynamically check the types of most values, pointing out places where your types are a lie.
https://typeguard.readthedocs.io/en/latest/userguide.html#us...