|
Pete, I agree, "today" noone is writing 150 page programs. One writes 15 10 page programs to do the same thing. Wait a minute .... I write 15 10 page programs that use service programs and all of the related /COPY interfaces, and if I made them into a single "function" listing .... I get 250 pages! <g> Even under the OPM model I never wrote a program that listed over 50 pages, but with a gazillion "shop standard" /COPY members it COMPILED into 150 pages of paper. We are in agreement: it's the maintenance, not the development that burns the bucks. Well, as long a few bucks are spent on the rare commodity of "forethought". <g> My point was maintain. The UPDAT command with externally defined files, and -no- output specs makes me burn the clock to hunt down exactly what is being UPDAT'd. And guess what, I have to study every module to make user -they- aren't doing some closet file changes =:-o Talk about "hidden" functions! Who knows? IMHO, there is no better place in the world than the keeper of "the law of the land". You can make up what ever you want! I'm all for modular development and code reuse. Now sell me on why I should write twice as much code then I have in the past in order to reuse it in all the same places that I already have working. +8-) Now, remember it's already working, be gentle, but why should I spend another 500k changing it? Shouldn't I spent it on something it doesn't already do? Regards, James W. Kilgore qappdsn@ibm.net P.S. Sort of sounds like the BIF discussion doesn't it? Pete wrote: > James > > Obviously no one is creating 150 page programs anymore, and code that > updates data fields is concentrated in one place? I have needed O-specs > for the last 6 years, I can't see me adopting them now. > This begs the question about how to persuade managers that some rewrites > really are necessary. I've been lucky enough to have a few opportunities > to do some rejuvenation work - in many places this is seen as a perk !:( > > I only wish that a measurement of the maintenance over-head costs of the > old-code had been accurately gathered to be compared with the new. I > suspect that managers have sometimes been bitten in the past by a less > experienced guy's desire to re-write a large function and in the process > to use every new trick in the book, including large-scale static binding > and too many procedures. The problem is that it takes several years for > a coder to establish a value system and a feel for code elegance, and > unfortunately the vast majority of coders (present company excepted) are > simply not interested. > +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-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 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.