DEV Community

Discussion on: Is “Defensive Programming” actually healthy?

 
jvanbruegge profile image
Jan van Brügge

No, I would not add runtime checks to this. If you call the function with something different than the types specify that's on your own. The caller has to verify that he can call the function