Contribute Media
A thank you to everyone who makes this possible: Read More

Type checking, Whose responsibility is it?


Samathy Barratt

In a scenario where one is writing a function that will be used by another programmer who may not be able to see that function (i.e is using a module, or other abstracted calling method) whose responsibility is it to ensure the correct type of the arguments, the caller or the callee?

This talk discusses ideas around which way is best and why in the hope to help you increase performance and reduce errors.


Improve this page