| ▲ | spit2wind a day ago | |||||||
I'm curious, what does "read code" mean to you? What does that skill look like and how is it taught? | ||||||||
| ▲ | onjectic a day ago | parent | next [-] | |||||||
You’ll notice that more senior engineers are often much better at giving useful review comments, and they will do it faster than you, thats just a skill that seems to come with experience reading other peoples code(or your own code you wrote two years prior). It can’t be taught, only practiced, same goes for reading other types of technical/academic works. | ||||||||
| ▲ | tsimionescu 21 hours ago | parent | prev [-] | |||||||
Not GP, but the general idea is the skill to take a piece of code and understand what it does by reading the code itself (probably in an IDE that can help navigate it meaningfully), not relying on docs or explanations or anything else. Surprisingly few people are comfortable in doing this, and yet it's very common in any large software project that lots of parts of the code are undocumented and no one remembers the details of how they were written. | ||||||||
| ||||||||