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 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