13 ms·
Whatever your IDE/editor of choice is, I think these having these three functions are critical to learning a new codebase, or even developing for that matter: 1
by droppedasakid 11y ago
Whatever your IDE/editor of choice is, I think these having these three functions are critical to learning a new codebase, or even developing for that matter:
1. Go to definition
2. Find all references
3. Navigate back
This allows you to go down any code rabbit hole, figure stuff out, then get back to where you were. If you can't do those things it will take much longer to understand how things are interconnected.
- SloopJon 11y agoAbsolutely. In Emacs, I depend heavily on etags and the occasional rgrep to find my way around a fairly large project written mostly in C. I haven't dealt with a JavaScript project large enough that I've bothered setting up tags, but I imagine something similar is available.