I can't resist.  Lord forgive me ;)

I'll say it again, just another tool in my tool box, that has served me very
well for many many years.


To all those who refuse to learn the cycle, what do you do when you run across a
      large WORKING cycle program that needs modifications?

Do you just guess, poke and prod, and hope it works?  Do you rewrite it?  Are
      either of these options acceptable where you work?  They aren't in my
      business.

I don't condemn anyone for not using the cycle, as long as their control break
logic is clean, documented and easily maintained.   All I ask is that I not be
condemned for wanting and encouraging its use.  Using the cycle forces
programming standards and when used appropriately and with discretion decreases
progam complexity.  It's nearly always used the same way, and always works the
same way no matter who wrote it.

I can sit down with an mediocre to average RPG programmer and in 10 or 15
minutes explain the major functions of cycle programming to the point that
he/she can use them effectively.  It's really not that hard!  Remember the rpg
debuging templates we all used to carry around (years ago) that had that handy
little flow chart showing the cycle?  Those 10 or 15 flow steps contained all
you ever really needed to know about the cycle to use it effectively.

The following words were used by someone to describe cycle programs.  Patched,
modified, cloned, changed, monolithic total hell to maintain etc. These words
are not inherent to cycle or non-cycle programs.  They are inherent to bad
programming standards and bad programmers.  Nothing more, nothing less.

5 hail marys, 10 our fathers....

Rick





+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.