I tend to be a visual thinker. Therefore, if I can imagine the flow of data through a program, I can understand what is happening in it better if I read a text history (pseudocode) about what is happening.
Is there a way to visually imagine how variables and objects go through and change functions? Preferably, something that works on a small scale, within an individual function, and on a larger scale of the program as a whole.
For example, English classes used to teach sentence diagrams. Electrical engineers have circuit diagrams. Is there an equivalent in computer science?
source
share