Alex@lemmy.ml to Programmer Humor@lemmy.ml · 1 year agoA week of fprintfs has me wanting to code rust next weeklemmy.mlimagemessage-square107fedilinkarrow-up11.07Karrow-down118
arrow-up11.05Karrow-down1imageA week of fprintfs has me wanting to code rust next weeklemmy.mlAlex@lemmy.ml to Programmer Humor@lemmy.ml · 1 year agomessage-square107fedilink
minus-squareJohanno@feddit.delinkfedilinkarrow-up7·1 year agoPython was typeless. And it was common to reuse variables with different types of content. So you at some point never knew what actually is within the variable you are using. Using typing in python solve 95% of your problems of having runtime errors instead of compile errors
minus-squareWhelks_chance@lemmy.worldlinkfedilinkarrow-up2·1 year agoAgreed. Mypy pre-commit hooks are very useful if you’re starting a fresh project. Adding typing to an existing project which reuses variables with different types… We lost weeks to it.
Python was typeless. And it was common to reuse variables with different types of content.
So you at some point never knew what actually is within the variable you are using.
Using typing in python solve 95% of your problems of having runtime errors instead of compile errors
Agreed. Mypy pre-commit hooks are very useful if you’re starting a fresh project. Adding typing to an existing project which reuses variables with different types… We lost weeks to it.