I personally hate flowcharts. When I saw a documentation with flowchart, especially when they occupy a full page and then they tend to continue on the other pages, and a big arrow comes back somewhere to the beginning, I think I'm going crazy. :evil: I consider myself a visual type, but the flowchart business to represent algorithms simply does not fit for me.
Don't get me wrong, I'm not saying that they are useless, I agree that they are good for simpler, general descriptions. I use them only when I'm making some drafts/sketches.
But I also agree with AmkG, that flowcharting does constrain you in the approaching of a problem. The representation of a 3D relationship is also difficult. Not to mention recursivity (Hilbert curve for example). :roll:
Don't get me wrong, I'm not saying that they are useless, I agree that they are good for simpler, general descriptions. I use them only when I'm making some drafts/sketches.
But I also agree with AmkG, that flowcharting does constrain you in the approaching of a problem. The representation of a 3D relationship is also difficult. Not to mention recursivity (Hilbert curve for example). :roll:
It is usefull to have a high level structural brakedown into some logical components.. just to help keep one's mind organized
There is no point in going low-level and drawing a box for each line of code ;-)
..and an arrow for each jmp.. at some point you just have to start coding..
Drawing graphs is a lame way of delaying the Inevitable. :)))
yes.. the bastards make me draw them
There is no point in going low-level and drawing a box for each line of code ;-)
..and an arrow for each jmp.. at some point you just have to start coding..
Drawing graphs is a lame way of delaying the Inevitable. :)))
yes.. the bastards make me draw them