Yes, I know lines of code (LOC) is not a very good metric for measuring complexity of software, growth, etc., however it’s still the only real metric I have easily available right now. That being said, since I last posted about this in June comparing the differences in lines of code between the four major releases then, I figured it was only appropriate that I do the same again for this release, our 5th major release of LandlordMax (version 3.11a).
As you can quickly see from the graph above, we climbed from 105,757 lines of code to 137,868 lines of code for this release (version 3.11a), for a whopping increase of 32,111 new lines of code! Compared to our other major releases (excluding the initial release version 1.00), this is our biggest major release in terms of scale so far! It’s at least 50% bigger than than any of our prior releases as measured by lines of code! As well, the code base is now 2.68 times larger than when we first started with version 1.00!
For those of you who are interested, since I did show in a prior article how many lines of code changed between each minor update for version 2.12 (ie patches), the difference between version 3.11 and 3.11a is only a few lines of code in the build script, nothing changed in the actual program.
I’m not trying to prove anything specific here today, I just personally found these metrics very interesting and I thought I’d share them.