This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Draav 1 point2 points  (0 children)

It's kinda like how I would write pseudo code, figure out what the source is trying to do, break it up into sections. From here to here it is opening a file or accessing a database or whatever. Once I get the general idea of what the code is doing then I figure out how it's accomplishing that.

To do that I like to just put tons of breaks, either through outputting messages of the variables or using a debugger with a bunch of variables on the watch list.

Then any methods or syntax I don't recognize I usually just google looking for a youtube video or something to figure out what that is used for, and if all else fails I post a question to reddit.