Ask HN: How do you understand a new app and its codebase?
https://news.ycombinator.com/item?id=14527586This is regarding code bases [legacy or recent] that one inherits when joining a new company or a team and the original developers who built the app are no longer available for any reference. In this situation how would you wrap your head around the app and the code? How would you understand the business problem being solved and the various business rules that map to these problems or requirements?