Imagine the following situation: there is a software developer that is either adding new code or refactoring existing one by extracting a class/function. They have to place code somewhere, but it does not seem to fit anywhere. So what does a developer do?... (more…)
Read more »
Many languages start running your program by calling a function of
yours that must have a specific name. In C (and many C derived
languages), this is just called main(); in Go, it's main.main()
(the main() function in the main package). Python famously
do... (more…)
Read more »
This post is an attempt to catalog some of my practices around testing Python projects. It's not meant to be treated as dogma- I anticipate I'll update this significantly over time. (more…)
Read more »