Heuristics library cleanup

Refactoring: Heuristics library episode 2 – Separation of concerns

In this video we discuss the separation of concerns and apply that to improving some of the code: Summary Discussed the separation of concerns concept Improved code with this in mind Set up an upstream repository and updated the fork of the repo to get new upstream changes Made a PR with the changes in

Refactoring: Heuristics library episode 1 – introduction

We have a whole new refactoring series thanks to a library Billy has asked us to improve: Summary Here’s what happened in this video: First look at code Fixed mutable default parameter Set up Tox for testing Required writing a setup.py file Set up TravisCI for continuous integration Set up Coveralls for test coverage reports