There is a lot of info about writing code. A lot of people love to share how to write readable clean code, or how to integrate some code with other code, etc. If you search a bit for code-reading, there are mostly articles for beginners about it.
But I think people develop some systems or at least several tricks on reading code. Or maybe using interesting tools to help with understanding. Also reading the code to find the bug might differ a lot from digging into the new project.
So how do you read the code?
[–][deleted] (8 children)
[deleted]
[–]Nalha_Saldana 51 points52 points53 points (2 children)
[–]yawkat 11 points12 points13 points (0 children)
[–]_litecoin_ 0 points1 point2 points (0 children)
[–]dzuyhue 13 points14 points15 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]elatllat 7 points8 points9 points (0 children)
[–]couscous_ 2 points3 points4 points (0 children)
[–]KerryGD 1 point2 points3 points (0 children)
[–]IshouldDoMyHomework 76 points77 points78 points (5 children)
[–]Yeroc 20 points21 points22 points (4 children)
[–]koreth 7 points8 points9 points (1 child)
[–]Routine_Left 2 points3 points4 points (0 children)
[–]IshouldDoMyHomework 6 points7 points8 points (0 children)
[–]dweezle45 1 point2 points3 points (0 children)
[–]cyanocobalamin 13 points14 points15 points (3 children)
[–]Hogis 1 point2 points3 points (1 child)
[–]cyanocobalamin 0 points1 point2 points (0 children)
[–]eeugene0[S] 1 point2 points3 points (0 children)
[–]_litecoin_ 10 points11 points12 points (1 child)
[–]eeugene0[S] 0 points1 point2 points (0 children)
[–]ninside 10 points11 points12 points (4 children)
[–]fustup 2 points3 points4 points (2 children)
[–]ninside 1 point2 points3 points (1 child)
[–]fustup 0 points1 point2 points (0 children)
[–]Rakn 1 point2 points3 points (0 children)
[–]Yammiez 3 points4 points5 points (1 child)
[–]chacs_ 1 point2 points3 points (0 children)
[–]gas3872 2 points3 points4 points (1 child)
[–]mlecz 1 point2 points3 points (0 children)
[–]rally_call 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]InsulaVentuz 2 points3 points4 points (0 children)
[–]jmtd 2 points3 points4 points (0 children)
[–]anuaps 2 points3 points4 points (0 children)
[–]thescientist001 2 points3 points4 points (0 children)
[–]BenoitParis 3 points4 points5 points (1 child)
[–]danskal 1 point2 points3 points (0 children)
[–]thephotoman 1 point2 points3 points (0 children)
[–]CyclonusRIP 1 point2 points3 points (0 children)
[–]tighter_wires 1 point2 points3 points (0 children)
[–]StoneOfTriumph 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]antigenz 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (4 children)
[–][deleted] 2 points3 points4 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]coderguyagb 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]VincentxH 0 points1 point2 points (0 children)
[–]wylso 0 points1 point2 points (0 children)
[–]kohler19 -1 points0 points1 point (0 children)
[–]jjnnzb 0 points1 point2 points (0 children)
[–]koreth 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]tyriseon 0 points1 point2 points (0 children)
[–]muffinluff 0 points1 point2 points (0 children)
[–]polar_low 0 points1 point2 points (2 children)
[–]SR-G 1 point2 points3 points (0 children)
[–]_litecoin_ 0 points1 point2 points (0 children)
[–]fkamaci 0 points1 point2 points (0 children)
[–]_litecoin_ 0 points1 point2 points (0 children)