The value of packaging
How publishing packages makes programming tractable
Michael Feathers defined legacy code as anything without tests. I think of it more generally as code that hasn't been packaged, where packaging can entail a number of things, including tests, but also any work one might do before feeling good about publishing a library.
The best tool I have seen to avoid the codebase from becoming an accumulation of mush…
Keep reading with a 7-day free trial
Subscribe to Type Classes to keep reading this post and get 7 days of free access to the full post archives.