To make the code more robust to future changes, good to add some unit tests and integrate with a continuous integration framework (e.g., CircleCI). But this is still a relatively small code with a single developer and not a ton of rapid development, so optional