|
Bob,
As far as style is concerned, my only objection would be the use of
the # character as a variable prefix. But I understand that each shop
has their own naming conventions, and I don't expect others to have the same as mine.
As far as structure is concerned, it's well formed; much better than a
lot of alternatives.
Regarding performance, we're talking very few microseconds to evaluate
a "when" condition. Contrast that with most web application
environments which "route" browser requests to appropriate "servers",
whether they be Java servlets, or scripts running under interpreted
environments, you will find a comparatively HUGE amount of overhead in the latter.
Your structure for dispatching requests based on #WrkMode could be
viewed as the "controller", following a Model/View/Controller design
pattern. Bind your controller to a *SRVPGM which implements procedures
to handle screen I/O, then bind that *SRVPGM to another *SRVPGM which
implements database I/O. Now you have an application that implements a
very maintainable MVC design pattern.
Nathan.
As an Amazon Associate we earn from qualifying purchases.
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.