My main rule - Never use a COMMON to pass data between programs. It really
makes it much easier to modify the program if you know where all your data
came from.

----- Original Message ----- 
From: "David A. Green" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, September 27, 2005 7:14 PM
Subject: RE: [U2] Good Programming Practice Question.........


> I've been teaching UniBasic for over 10 years and here are some of the
> methods I teach:
>
> * Subroutines should only have one job.
> * Subroutines should be short. (less than 10 lines)
> * Subroutines should have one entrance and one exit.
> * Use meaningful variable names and subroutine names.
> * Be consistent in your naming conventions.
> * Don't hard code Numbers, Strings, or Attributes.
> * Use CASE over IF...THEN when there are more than two options.
> * Use LOOP...WHILE/UNTIL...REPEAT over FOR...NEXT with IF Conditions.
> * Use REMOVE to traverse a dynamic array.
> * Use a Simple Variable on Conditional Statements.
> * Use UniData Internal Variables whenever possible; i.e. @AM, @VM, @DATE.
>
> Thank you,
> David A. Green
> DAG Consulting
> (480) 813-1725
> www.dagconsulting.com
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Fawaz Ashraff
> Sent: Tuesday, September 27, 2005 8:23 AM
> To: [email protected]
> Subject: [U2] Good Programming Practice Question.........
>
> Hi All,
>
> We are planning to train some of our new programmers
> to use good programming practices when using U2 Basic.
> I can remember in Unidata days us having some tech
> support documents that talked about this. Example such
> as when is the best time to use CASE instead IF & ELSE
> or not to use GOTO statments.
>
> I am sure some of you may have some input in this
> topic. If you have some documents, notes or thoughts
> on this, can you please share with us?
>
> When I get all the technical tips, I can compile this
> to a document and share with our new programmers as
> well as U2 listserver community.
>
> Thanks
>
> Mohamed
>
>
>
>
> __________________________________
> Yahoo! Mail - PC Magazine Editors' Choice 2005
> http://mail.yahoo.com
> -------
> u2-users mailing list
> [email protected]
> To unsubscribe please visit http://listserver.u2ug.org/
> -------
> u2-users mailing list
> [email protected]
> To unsubscribe please visit http://listserver.u2ug.org/
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to