I completed my Python program this morning, but could not resist refactoring it this evening. I cut my
main method’s size in half, compartmentalized my code better in classes, and made the program structure more data-driven rather than process-driven.
The work should pay off for me, because I will have to make copies of my program and customize each copy for a different type of data valuation.
I probably over-engineered it, though; it went from 525 lines to 625 in the process.