New Milestone: 10k Lines of Code!
March 22, 2018
The programmers among you probably know that the number of lines of code isn't a very useful metric... but anyway, here it is:
Today, I wrote the 10,000th line of code of VGC Illustration!
This includes comments, documentation, copyright notices, and even blank lines.
Some fun facts:
- These 10k lines of code are spread across ~100 files, that is, each file has an average of around 100 lines.
- It took me 5 months to write these 10k lines of code.
- That's an average of ~66 lines of code per day, including weekends, holidays, etc.
- For comparison, VPaint 1.6 has ~50k lines of code, across ~200 files.
- So as a very very (very) rough approximation, I still need 20 months to get all the features of VPaint 1.6 back in VGC Illustration.
- Today + 20 months = November 2019.
Of course, such estimates are to be taken with a grain of salt, there are many variables and unknowns which are hard to predict. But still, it is a useful sanity check to know whether it still seems realistic to release VGC Illustration and VGC Animation in July 2020.
The answer is yes, I think I'm still on the right track :)
By the way, I'm still working on implementing "Undo", but in fact I think I will have finished a "Save" feature first. Those two are somewhat related, since they both require to finish implementing how to represent the objects in memory, and track their changes.
For the curious among you, see below a full screenshot of the command listing all the C++ files in the VGC libraries, and summing how many lines they each have.
Thanks again for your support in this journey!
Boris
Stay tuned
Found this news interesting? We can send the next ones straight to your inbox (around twice a month). Or we can simply let you know when VGC 1.0 is released. No spam guaranteed. You can unsubscribe at any time.