3 ms·
Earlier in my career. I've noticed the more years I've been developing software, the easier it is for me to understand other people's code. Also, when I see a
by Const-me 8y ago
Earlier in my career. I've noticed the more years I've been developing software, the easier it is for me to understand other people's code.
Also, when I see a codebase I don't understand, if I'm paid to work with it, I spend my time learning the stuff. Debugging tools help: traditional general-purpose debuggers, graphics debuggers like pix/renderdoc, network tools like wireshark/fiddler, OS-based tools like strace/procmon. For different projects different ones are the most useful, sometimes even custom built tools are most useful.