Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Flow Charts

Flow Charts

Scheduled Pinned Locked Moved The Lounge
question
18 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Offline
    O Offline
    ormonds
    wrote on last edited by
    #1

    Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

    R P D D Mike HankeyM 14 Replies Last reply
    0
    • O ormonds

      Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

      R Offline
      R Offline
      Rick York
      wrote on last edited by
      #2

      I haven't for many years. I prefer pseudo code.

      "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

      1 Reply Last reply
      0
      • O ormonds

        Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #3

        Nope. I don't know what happened to the DOS-based flow chart program I used around 1990 and I'm unsure where my templates are. I do occasionally use Word for simple diagrams. Edit: I think this is the software, but I can't find the disks and documentation. As I recall, the documentation had a fairly interesting index style. Interactive EasyFlow - Wikipedia[^]

        1 Reply Last reply
        0
        • O ormonds

          Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

          D Offline
          D Offline
          Dar Brett 0
          wrote on last edited by
          #4

          I do, but I draw them on paper. I haven't found anything that doesn't take too much effort to use that it distracts me from the logic I'm trying to build. After I've wrapped my own head around the problem I usually just throw them away, but occasionally if some snipped of the flowchart needs to go into documentation (which noone reads anyway) then I'll use GraphViz[^]. It's got a pretty steep learning curve since it's effectively just a declarative programming language, but I feel like it's less time consuming than Visio.

          O 1 Reply Last reply
          0
          • D Dar Brett 0

            I do, but I draw them on paper. I haven't found anything that doesn't take too much effort to use that it distracts me from the logic I'm trying to build. After I've wrapped my own head around the problem I usually just throw them away, but occasionally if some snipped of the flowchart needs to go into documentation (which noone reads anyway) then I'll use GraphViz[^]. It's got a pretty steep learning curve since it's effectively just a declarative programming language, but I feel like it's less time consuming than Visio.

            O Offline
            O Offline
            ormonds
            wrote on last edited by
            #5

            Thanks, I'll take a look at GraphViz. Pencil and paper sounds good too. And maybe start using pseudocode to see if it feels natural.

            1 Reply Last reply
            0
            • O ormonds

              Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

              D Offline
              D Offline
              David ONeil
              wrote on last edited by
              #6

              You might try draw.io: [Creating a Simple Flowchart in Draw.io Tutorial - YouTube](https://www.youtube.com/watch?v=64MaQYyAN2w). Unless your product will be proprietary.

              The forgotten roots of science | C++ Programming | DWinLib

              1 Reply Last reply
              0
              • O ormonds

                Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                Mike HankeyM Offline
                Mike HankeyM Offline
                Mike Hankey
                wrote on last edited by
                #7

                Try Dia[^], for flow charts and so much more!

                I'm currently unsupervised, I know it freaks me out too! JaxCoder.com

                J 1 Reply Last reply
                0
                • O ormonds

                  Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                  W Offline
                  W Offline
                  Wastedtalent
                  wrote on last edited by
                  #8

                  Maybe for High Level architecture as a means to explane to the non-technical persons what we're aiming to achieve, but not for low level code.

                  1 Reply Last reply
                  0
                  • O ormonds

                    Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                    C Offline
                    C Offline
                    CPallini
                    wrote on last edited by
                    #9

                    I never plan code. :rolleyes:

                    1 Reply Last reply
                    0
                    • O ormonds

                      Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                      B Offline
                      B Offline
                      Bassam Abdul Baki
                      wrote on last edited by
                      #10

                      [yEd - Graph Editor](https://www.yworks.com/products/yed)

                      Web - BM - RSS - Math - LinkedIn

                      1 Reply Last reply
                      0
                      • O ormonds

                        Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                        Z Offline
                        Z Offline
                        ZurdoDev
                        wrote on last edited by
                        #11

                        For complex processes it does help me to visualize the steps. I use Visio basic flowchart shapes.

                        Social Media - A platform that makes it easier for the crazies to find each other. Everyone is born right handed. Only the strongest overcome it. Fight for left-handed rights and hand equality.

                        1 Reply Last reply
                        0
                        • O ormonds

                          Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                          S Offline
                          S Offline
                          stoneyowl2
                          wrote on last edited by
                          #12

                          Not generally to plan code, but I use Visutin [Visustin - Flow chart generator](https://www.aivosto.com/visustin.html) to create after-built flow charts. It handles (I think) about 40 different languages from COBOL to Assembly and has some very nice printing to Visio style files and a few other things. You can get a trial version that works for smaller code bases.

                          A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long

                          O 1 Reply Last reply
                          0
                          • O ormonds

                            Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                            F Offline
                            F Offline
                            Forogar
                            wrote on last edited by
                            #13

                            Visio - it's the way of the future!

                            - I would love to change the world, but they won’t give me the source code.

                            1 Reply Last reply
                            0
                            • O ormonds

                              Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                              K Offline
                              K Offline
                              Kschuler
                              wrote on last edited by
                              #14

                              Very basic, but sometimes I use Google Drawings on Google Drive.

                              1 Reply Last reply
                              0
                              • O ormonds

                                Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                                K Offline
                                K Offline
                                kalberts
                                wrote on last edited by
                                #15

                                Not flow charts, but I now and then resort to good old data modelling techniques. Many years ago we certainly did enlighten a few customers by constructing Entity-Relationship models of the information flowing in their organization, illustrating how each of their operations related to (and modified) related data. What ofte comes clearly out of an ER model are issues about duplication of information: Where is the authoritative copy located in the model; which are non-authoritative duplicates - I guess this is where we most frequently had people really start rethinking their information handling. Nowadays, with software developers opening an editor and typing "int main(int argc, char *argv[]) {" before they make eye contact with the customer to ask what to put in before the closing brace, "Now, what was your problem?" ... (this is known as "agile" development: Starting to code before you have any clue about what the problem is), I have to be careful with data modeling: I do it only on a whiteboard or on a sheet of paper. If I do it in a file or document, I immediately am drowned by a tsunami of "Waterfall!!!" accusations. In modern design, you are supposed to make an intial "design" (read: main() function) with no understanding whatsoever of the problem at hand. If you later realize that your "design" is poorly fit to solve the problem, you can refer to "need for refactoring" or "legacy issues" or something like that. All of them are euphemisms for "poor planning". (One of my university systems engineering books had a list of "Factors that may delay your project": Every second bullet point was "Poor planning". But that was before the agile days.) If you manage to sneak into the customer negotiations before the contract is signed, e.g. before the agile guys get a chance to enter their first "int main(int argc, char *argv[]) {" in their IDEs, you may succeed in helping the customer understand what to ask for in the contract. Once the contract is signed and the agile process is started, the battle is lost: Refactoring is far too resource demanding right now. And next month. And the month after that. And ... Planning, whether by flowcharts or data modeling ER diagrams, is by definition waterfall, and waterfall is evil. Every up to date developer knows that, and detests either techniqueue.

                                1 Reply Last reply
                                0
                                • S stoneyowl2

                                  Not generally to plan code, but I use Visutin [Visustin - Flow chart generator](https://www.aivosto.com/visustin.html) to create after-built flow charts. It handles (I think) about 40 different languages from COBOL to Assembly and has some very nice printing to Visio style files and a few other things. You can get a trial version that works for smaller code bases.

                                  A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long

                                  O Offline
                                  O Offline
                                  ormonds
                                  wrote on last edited by
                                  #16

                                  Downloaded the demo and love it, but just a bit expensive for my casual use. Thanks.

                                  1 Reply Last reply
                                  0
                                  • Mike HankeyM Mike Hankey

                                    Try Dia[^], for flow charts and so much more!

                                    I'm currently unsupervised, I know it freaks me out too! JaxCoder.com

                                    J Offline
                                    J Offline
                                    Jalapeno Bob
                                    wrote on last edited by
                                    #17

                                    I did... I think I like it...

                                    __________________ Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now. © 2009, Rex Hammock

                                    1 Reply Last reply
                                    0
                                    • O ormonds

                                      Does anyone still use flow charts to plan code? I do and have been using clunky legacy software. Any recommendations for best of breed (preferably near to free)?

                                      J Offline
                                      J Offline
                                      Jalapeno Bob
                                      wrote on last edited by
                                      #18

                                      Yeah, I still do. I am "old school" and drawing the flow chart helps me visualize the flow of the logic, especially when I have multiple threads. Yep, I use pencil and paper, too. :)

                                      I stuff the flowchart into the file folder and when it comes to maintenance or enhancement, it reminds what I was thinking when I wrote the program. At my age, I guarantee that I will not remember the original design.

                                      __________________ Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now. © 2009, Rex Hammock

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups