Startup Idea: Software for Analyzing and Understanding Older Code Bases
I work in the software industry. We have nice things like version control and cloud coding IDEs but we can have some issues when it comes to dealing with older code bases that don't include annotations. It would be nice if there was a piece of software that could look through a code base and generate a set of general assumptions about how the code is organized as well as how it is trying to function. What I mean by this, is that when looking at someones code, it can be difficult to figure out why they decided to split up their code the way they did, setup specific functions in a certain way etc especially if they didn't follow idiomatic rules. If there was a software suite that scanned the various files and gave out information quickly about where things are, what they things do and how they are working in terms of performance, optimization and just general function than this entire process would be trivialized. Ultimately, the software would cut down the amount of hours that we spend sifting through older code bases trying to interpret different people's code styles and coding choices. I would pay for this software because it would help me in my work life as well as my personal life immensely. Some pieces of software in some programming languages do this to some extent (visual studio is decent for this) but not to the extent that is needed.