+ 5

Flow chart, do you use it?

Let's assume you are an expert programmer. Do you use flow charts, do you draw them or you write your code directly on pc?

23rd Jul 2018, 12:06 AM
voja
voja - avatar
5 Réponses
+ 11
Back in my government contracting days, flowcharts were required documentation prior to any coding for some of the projects I worked on. That was the only time I did them. Personally, I thought it was a waste of time. It took longer to make them than to write the working code. These days you can use the computer to produce them so it might be worth the effort. I even seen an IDE that you coded via flowcharts. But, I won't be doing it.
23rd Jul 2018, 2:26 AM
John Wells
John Wells - avatar
+ 4
I think it depends on the context. Although in general terms many people avoid reinventing the wheel and use some tool to generate them.
23rd Jul 2018, 1:06 AM
Mickel
Mickel - avatar
+ 4
Yes, I draw flowcharts for two reasons: 1. It makes task clear for all peers working on same project. 2. After long time if client comes with some issues or modifications or for upgrade, it helps to recall things quickly. I am working on product based projects. so there is hardware, firmware and software, in that case we need product documentation, flow of data we show with flow chart. Software and firmware(code to loaded in microcontrollers), we write flow chart so peers or in future if we need to look into code, we need not to understand what we wrote, half of story gets recalled by reading flow chart.
23rd Jul 2018, 3:41 AM
Popat
Popat - avatar
+ 2
If the program is clear in my mind then there is no need. When I'm designing the high level functionality and I need to break down the program into smaller parts/functions then I will sometimes use a flowchart.
23rd Jul 2018, 7:24 PM
Adam
Adam - avatar
0
yes we can do
24th Jul 2018, 7:29 AM
Dare$devil
Dare$devil - avatar