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.
Welcome to The Renegade Coder, a site for people interested in Python programming and college teaching! Join me on Patreon for even more content.
Latest Articles
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?
2023 is the year of my 29th birthday and boy have I started to feel it. Anyway, here's the usual annual list post.
Comparing strings in Java is always a nightmare, but did you know using == can sometimes work? Yeah, say hello to more nightmare fuel.
2022 was a weird year as we transitioned out of the pandemic (though, I did get COVID). In it, I managed to turn 28, pass my candidacy exam, and travel to see my friends and family. Who knows what...
Yet another semester of teaching is in the books. Let's talk about it!
