Changes

no edit summary
Line 194: Line 194:  
=== Pseudocode and Flowcharts ===
 
=== Pseudocode and Flowcharts ===
 
As the complexity of your projects progress keeping track of all the different functions will likely become increasingly more difficult. Some tools that are often used to help create a layout of what the purpose of the programs is include pseudocode and flowchart. They both aid in visualizing and outlining the logic behind your code, the difference between the two is that flowcharts are more visually based and in contrast pseudocode is a typed-up outline of the code [refer to examples below].
 
As the complexity of your projects progress keeping track of all the different functions will likely become increasingly more difficult. Some tools that are often used to help create a layout of what the purpose of the programs is include pseudocode and flowchart. They both aid in visualizing and outlining the logic behind your code, the difference between the two is that flowcharts are more visually based and in contrast pseudocode is a typed-up outline of the code [refer to examples below].
 
+
[[File:PseudoCode Example.png|none|frame|Example Pseudocode. (Source: https://www.researchgate.net/figure/Simple-inheritance-mechanism-pseudocode_fig3_7305018)]]
 +
[[File:Flowchart Example.png|none|frame|Flowchart Example (Source: https://m.youtube.com/playlist?list=PLG6ePePp5vvYVEjRanyndt7ZSqTzillom)]]
    
This allows the designer (you) to be able to work through the logic behind the code before creating it, allowing for a far smoother design process.
 
This allows the designer (you) to be able to work through the logic behind the code before creating it, allowing for a far smoother design process.
MakerRepo Staff, MakerRepo Volunteers
240

edits