Back to Roots: Still Cleaning Up
JC posted another short update to the Back to Roots project website just recently:
I’ve continued to clean up the code base. During the last year and a half, I put some todos in the code that were issues I knew would need to be handled. I’m slowly handling them. Some are easy, some require more thought and modifications.
I’m aiming for finishing this work by the end of the summer to have something stable again. I’ve also really progressed on the data files. I’ve moved most of the files to XML, I only have a few left and then the game should be entirely redone. A lot of files got removed due to redundancies that creapt in.
Finally, I’ve found a few bugs that never showed up but that could have and have fixed those. I know that I’ve tried to provide some videos of new features and that, because of my clean up, they are no longer coming around but soon they will again. This is an important step in order to get a strong central code.
In other words: work proceeds apace on the project, so please stay tuned!
Good news on BtR. I think around half of “programming time” should involve reorganizing procedures, procedure logic, variable names and comments and the other half implementing new features.
Programming practices stemming from this philosophy result in more widely adopted (portable) programs, and more long-term complete programs.