× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Thanks Dieter - good thoughts!

On Tue, Dec 13, 2016 at 2:06 AM, D*B <dieter.bender@xxxxxxxxxxxx> wrote:

Why development standards and what they are:
- writing programms, you have lots of possibilities to do the same work
- most programming languages provide diffrent ways for the same thing
talking about rpg in detail:
- defining an integer you have the choice to take 4b 0, 10i 0 in diffrent
punching card formats (d, i, c...) or int in "free" format
- most instructions hav a fixed and free variant
- writing a basic print report programm, you could use the cycle, or
minimum 10 other variants of so called linear programms
- for modularistaion, you could use subroutines or subprocedures
...
If you are the one and only programmer, you woun't need development
standards, simply take, what you are comfortable with - this owuld be the
best choice!
If you are working in a team and every programmer takes what he is used to
take, maintenance problems might come up, a certain programmer could have
problems to read and understand the programm of another programmer - worst
case could be, that new programmers need lots of education, even though
they have an university degree fo information technologie and programming.

Development standards could establish a style of programming used by all
of the team and easy to understand for new programmers, having a fundament
of education!

To write a new development standard the first task would be to find the
current established rules (they might be informal).
Next step would be to find elements to eliminate to make the standard more
dense with fewer rules.
If you have the choice between a RPG only variant (e.g. cycle) and a more
common way, provided for all languages, take the more common alternative,
this will be an investment to the future. Don' worry about performance,
compensation of microseconds of runtime by more processor power is much
cheaper than additional education to learn all sophisticated ways single
languages might provide.
Very important would be: make the standard as simple as possible - good
programms are seldom complicated.
Most important would be to think about establishing your rules: a rule
nobody is following is useless and harmfully. So you would need a controll
mechanism to enforce your rules, style checkers could do some work
automatically during the QA step of your processes.

D*B
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: http://amzn.to/2dEadiD


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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.