Sponsored Content
Full Discussion: Do you draw flowcharts
The Lounge What is on Your Mind? Do you draw flowcharts Post 302492216 by methyl on Sunday 30th of January 2011 01:02:31 PM
Old 01-30-2011
Though I was taught from "day one" to use detailed Program Flowcharts and Decision Tables, in hindsight this was really just a teaching aid.

Btw. The only time I ever used Decision Tables in earnest was when programming in RPG.

I have use Program Flowcharts in earnest.

Once you can visualise a whole program module-by-module in your head you are a programmer and are unlikely to need detailed Program Flowcharts to produce working code. However a simple "main route" Flowchart should be documented as part of the program specification and maintained with the filed program documentation. This should include an introductary overview of the function of the program and the function of each main module without going into fine detail. This documentation should be verified by the System Analyst and a Senior Programmer before the program is allowed to "go live".
I you ever work on a site long-term this sort of documentation could save your life. Everybody expects you to remember every line of code you wrote in every program. For a while this is easy but once you reach the 100,000 lines mark you won't even remember the name of the System.


I have made much use of overview Flow Diagrams at a System and Network design level to show visually how the individual components fit together. I cannot stress how important Flow Diagrams are in a large scale commercial environment where is is quite possible to get a cold call to a fault where there is nobody to ask.

Footnote: Yes, I have spent two months retro-documenting a dubiously designed and sparsely documented System ready for the next (inevitable) obscure failure. Try to avoid this sort of situation folks!
 

10 More Discussions You Might Find Interesting

1. Solaris

draw graphics to stdout in solaris

Hi all.. I am trying to draw a line on the monitor on sun platform machine. I tried a simple program. #include<stdio.h> #include<plot.h> int main() { openpl(); linemod("dotted"); line(1000,1000,2000,2000); closepl(); return 0; } It doesn't produce the desired result. If one... (0 Replies)
Discussion started by: shivamasam
0 Replies

2. Shell Programming and Scripting

Draw a Horizontal and Vertical line on UNIX

I want to draw a horizontal and vertical line on Unix. Please suggest some solution. (11 Replies)
Discussion started by: allways4u21
11 Replies

3. Shell Programming and Scripting

Is it possible to draw table/matrix using shell script?

Hi all, I need to create a matrix of variable rows and columns. Right now i have 3 rows and two columns and following values. Output something like TypeA TypeB TestCase1 Pass Fail TestCase2 Pass ... (2 Replies)
Discussion started by: jakSun8
2 Replies

4. UNIX and Linux Applications

Corel Draw like software for Ubuntu

Hi guys, I need a software for Ubuntu *which has the capabilities of Corel Draw *which can open/import and use a .cdr template, i.e., template created by Corel Draw. *which has the same color codes, i.e., names for colors I have looked through Google, some suggested ones are Inkscape,... (7 Replies)
Discussion started by: apprentice
7 Replies

5. Ubuntu

How to draw cylinder using openGL

Hi Sir, i am new to openGL, i want to know how to draw cylinder using openGL code in C or C++.. And i have to insert bitmap images on cylinder.. How to do this .. please guide me ... Thanking You in advance .. (0 Replies)
Discussion started by: Ravikishore
0 Replies

6. Programming

Draw a 3D cylinder using openGL.

Hi, please give me, how to code to draw 3D cylinder in openGL, that should be rotated in x-direction. waiting for your reply .. (2 Replies)
Discussion started by: Ravikishore
2 Replies

7. Programming

Draw multicolor line

Hello. I need to draw many lines with multicolor (color is set by some pixmap (xpm)) on C++ with standart libs. Horizontal lines are drawing succsessfully with GC and XSetTile. But non-horizontal - no good. I rotate pixmap for all lines and then XSetTile for each line with own pixmap, but it's... (1 Reply)
Discussion started by: Yuriy
1 Replies

8. Programming

Draw Bar Graph for GNUPLOT

For example, I have a file called data.txt. And the content is: Iker_Casillas 181 Raphael_Varane 182 Sergio_Ramos 182May I know how to write a script for gnuplot, so I can have a bar graph as the column 1 will be the x and column 2 will be the y? And I hope that the x value can be seen clearly.... (0 Replies)
Discussion started by: Tzeronone
0 Replies

9. Shell Programming and Scripting

How can draw line on Ubuntu, shell programming?

https://www.unix.com/attachment.php?attachmentid=6304&d=1432179166 how can draw line like this? on ubuntu, shell programming. i tried "-" , " l " but it's failed.. (2 Replies)
Discussion started by: gotit
2 Replies

10. What is on Your Mind?

Football / Soccer World Cup 2018 draw.

What is on Your Mind? 2018 FIFA World Cup - Wikipedia I'm hoping that England are drawn into positions B2, D3, G3 or G4 so that all their games will be outside usual UK office hours and people will not desert the office with mystery illnesses to watch the games. Expecting failure, so I... (1 Reply)
Discussion started by: rbatte1
1 Replies
docb_gen(3erl)						     Erlang Module Definition						    docb_gen(3erl)

NAME
docb_gen - Generate XML from EDoc comments in Erlang source code. DESCRIPTION
docb_gen contains functions for generating XML documentation source code according to the erlref or chapter DTD from EDoc comments in Erlang source code or an overview.edoc file, using EDoc. EXPORTS
module(File) -> ok | {error, Reason} module(File, Options) -> ok | {error, Reason} Types File = string() Options = [Opt] Opt = {def,Defs} | {includes,Dirs} | {preprocess,Bool} | {sort_functions,Bool} Defs = [{atom(),string()}] Dirs = [string()] Bool = bool() Reason = badfile | {badopt,term()} | term() Generates XML documentation source code according to the erlref DTD from EDoc comments File , using the EDoc application. File is an Erlang source file, given with or without the .erl extension as Name.erl or Name . The resulting XML file is created in the current working directory and named Name.xml . Options is a list of options, see below. Returns ok if successful, and an error tuple otherwise. users_guide(File) -> ok | {error, Reason} users_guide(File, Options) -> ok | {error, Reason} Types File -- see module/1,2 Options -- see module/1,2 Reason -- see module/1,2 Like module/1,2 but generates XML source code according to the chapter DTD from an overview.edoc or similar file. The resulting file is named chapter.xml . OPTIONS
{def, [{Name,Text}]} : Specifies EDoc macro definitions. See edoc:get_doc/2 . {includes, [Dir]} : Specifies directories where EDoc should search for include files. See edoc:read_source/2 . {preprocess, true|false} : Specifies if EDoc should read the source file via the Erlang preprocessor. Default is false . See edoc:read_source/2 . {sort_functions, true|false} : Specifies if the functions in the resulting XML file should be sorted alphabetically. Default is true . LIMITATIONS
The mapping from the EDoc XHTML output to valid Erlang/OTP XML is not complete. An attempt has been made to cover the most commonly used XHTML constructs, but there will still be cases where XML generation fails or where the resulting XML is inadequate. This is especially true for users_guide/1,2 . Known limitations for some XHTML tags: <a> : All attributes except the first href or name attribute are ignored. A href attribute means the <a> tag will be transformed to a <seealso> or <url> tag and an attempt is made to resolve the reference if necessary. A name attribute means the <a> tag will be transformed to a <marker> tag. <b>, <em>, <pre> : Cannot contain other tags in Erlang/OTP XML, content is converted to plain text. <center> : No corresponding Erlang/OTP XML tag, converted to plain text. <font> : No corresponding Erlang/OTP XML tag, converted to plain text. <h1>, <h2>, ... : There is no tag corresponding to a header in Erlang/OTP XML, so these are converted to plain text instead, with the exception of <h3> and <h4> tags within overview.edoc , see part about " chapter DTD" below. <sup> : There is no tag corresponding to superscript in Erlang/OTP XML, so this is converted to plain text within brackets "(..)". References : The markers automatically inserted by EDoc at each heading and function will override the markers automatically inserted by DocBuilder, with the unfortunate result that the links in the left-hand frame of the User's Guide will not work, and also that cross referencing a function in a module the usual Erlang/OTP way " <seealso marker="edoc:edoc#run/3...> " does not work. (But " <seealso marker="edoc:edoc#run-3...> " does.) erlref DTD Tables : Tables are not allowed. The contents of a table is converted to text instead, each row corresponding to one line of text. chapter DTD Sections : Only two levels of sections. <h3> (equivalent to EDoc headings " == Heading == ") is interpreted as start of top-level section, or if there is no <h3> tag, the entire document is made into one top-level section. <h4> (equivalent to EDoc sub-headings (" === Sub-heading === ") is interpreted as start of second-level section. Tables : Tables without borders are converted to text in the same manner as for the erlref DTD. Ericsson AB docbuilder 0.9.8.9 docb_gen(3erl)
All times are GMT -4. The time now is 10:47 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy