10
endor
6y

Holy crap, just started working again on a personal project after a 1-month hiatus... Really struggling to get my head back where it was, I have (almost) no clue what I was doing or why.
Even the commit log and the comments and docs I've left around seem empty somehow.

Any good tips/tools for retracing steps? How do you start working on a codebase you've never touched before?

Comments
  • 4
    I figure out the main logic and then go top-down.

    With my own code, I don't have such problems because I comment heavily on what the code is supposed to achieve, what the rationales behind are, what non-obvious implications or assumptions are.
Add Comment