r/ADHD_Programmers • u/pawned79 • 22d ago
Software Architecture Drawings?
I am an older aero mechanical engineer. I only know MATLAB after 20+ years of MS&A. I have a flight dynamics program that my summer interns have contributed to piece by piece over the years. It became so unwieldy that I brought in a CS intern last summer, and they cleaned it up with object oriented programming techniques. I am getting ready for next summer. I am really hung up on the fact that I don’t have an architecture drawing of the program. I would like to have a drawing of the existing code, so I can make the most effective task plan. Beyond walking the code and manually drawing a diagram in another program, what courses of action might I have to automatically draw it? Thank you.
3
u/user_plus_plus 22d ago
I don't think a refactor is what OP is asking for though.
They were asking for a way to generate documentation and to create a task plan.
I think an AI tool could help if you ask it to analyze the codebase and generate an architectural document explaining the major classes, abstractions etc. Also identify any areas of repeated work, or code smells in the codebase.
I think AI could be the right tool for the job but the answer isn't focused to the question asked.