Coding Best Practice: Make your assumptions explicit

This is a topic I’m going to be expanding on in future posts, but for now let’s cover the basics. Assertions are your single best tool for software reliability. Why? Unlike tests, you can write assertions which check any property of your system as it runs. Tests can only check the results of a given …

Continue reading ‘Coding Best Practice: Make your assumptions explicit’ »