On refactoring codes

Content

Recently, I have just refactored a graduate student's code (here is the repo: https://github.com/VldmrSlvdr/tda_map). It took me a plenty of time to replicate those functions due to bad coding manner of original author. Technologically, to replicate the result of previous analysis is not a mess, however, redo those functions and add more basic functions which is commonly used in some popular framework do require endeavor.
Luckily, I finally had a chance with the formal workflow of how to build models and visualize the results of medical graphics. Although, I almost did this work with AI supported tools, I learned a lot on object-oriented programming. Creating property, or classes, is quite important for building a system at a very early stage. If you could not overview the main function of the machine you are building, this stage might frustrate you.
I'm so glad about this work, and I think it has the best degree of completion among all repos. I think I would like to refactor my all-in-one system and build a new program tracking system to make myself more productive. And I also got inspired with the outputs of this work: topological features matter, it might be a key.