New ask Hacker News story: Ask HN: How do you keep track of the architecture of a personal project?

Ask HN: How do you keep track of the architecture of a personal project?
2 by curiousgal | 0 comments on Hacker News.
Hi HN, I am working on a personal project in Python. Nothing fancy just some scientific calculation. I know that academics get flak for writing shitty code but I decided to use OOP as some of my models have a similar structure. For instance (no pun intended), I would create a global model class and each model would inherit from it and implement its own methods for calculation. Then I just parralelize the call to my super class. The problem is, it's getting complicated as I need to keep track of the different classes and interactions. Should I look into UML? I am just curious how you guys keep track and document your software architecture when there's no spec sheet coming from above. Thanks

Comments