One of the most important soft skills we can have as developers is being able to communicate how our code works. Other developers can dive into your code to see how it works, but this can be time-consuming, and your stakeholders most likely won’t be able to. What we need is some way to communicate the logic of our code in a standard way so anyone else can understand it quickly.
Let’s take a look at some of the more common flowchart symbols and how we’ll use them.
A few that are important to us as developers are, of course, Flowcharts, but there are also sequence diagrams, flow diagrams, and state diagrams.