Software development follows a variety of disciplines. One of the lesser used disciplines in practice is design by contract, and here's yet another attempt of mine to explain the concept.
Tag: Software Development
Maybe It’s Not Okay to Test Private Methods—at Least When Using Design by Contract
Testing private methods seems to be a taboo in the software development space, but what if the naysayers are actually right? What if testing private methods should be taboo?
There Has to Be a Better Way: Reflecting on My Automation Catchphrase
Have you ever been working on a task and thought, "there has to be a better way"? Today, we explore that feeling in its relation to automation.
Foo, bar, and baz: what do they mean and where do they come from? Let's find out together.
How to Clamp a Floating Point Number in Python: Branching, Sorting, and More!
Ever had the need to clamp a value between two other values in Python. Look no further than this comprehensive article.
Did you know you don't have to deal with those nasty tuples from sqlite. Try converting the data to actual Python objects!