> We should not underestimate that step: reading code line by line might easily require more time than writing it from scratch.

Might?

Reading code you did not write is always going to take more time if you do it properly.