Code Audit (Round 2)

The code base has come a long way since my last code audit, and worse, I got lazy and never really finished the last one properly.  There are more sub-packages in the data package than there used to be, there are more classes in the math package, and in general just more.  Since the last time, Google Sheets finally added support for making text in a cell conveniently crooked, that’s helped too.  Now I get to track my progress in a spreadsheet instead of on hand labeled sheets of graph paper in my notebook.

This is actually a bit handy since I haven’t touched the code in nearly a year and I really need to relearn what I was doing in the code before I stopped.  I’m actually almost completely done with the code portion of the audit (added around 3500 lines of code) and I’ll be moving on to auditing the tests and coverage next.  I’m not going to lie, this process is tedious and boring, but I’m still feeling rather motivated to do it as I gear up for another big graphics push toward getting a cube on the screen.