Bill Klein wrote:
[...]
<snip>
Regarding bodies for testing: do you have any for testing new
OS/database/CICS/others releases ? Maybe it's not obvious, but all the
compilation work is done by computer itself (no human attendance), the
result is the list of compilation errors. Quite short one.
I can recompile any of my application programs and I'm quite sure that
it will work unchanged - this is due to code management tool which
assures that compiled version on Prod system comes from the source in
"master" library.
<snip>
Are you really saying that just because the same code compiles "cleanly"
with the old and new compilers, that you think this is all the testing you
need to do?
No, I'm not. However, due to change management, I'm pretty sure, that
any of compiled (and tested in the past) programs can be recompiled in
original environment (COBOL, OS, CICS, DB2) and it will give the same
results. There's no black magic here - same job gives same results.
From the other hand - are you saying that change OS level, database
level, CICS, IMS level *without* re-compilation allows you to avoid to
do regression tests ?
IMHO not, so the tests have to be performed, nevermind did you recompile
or not. So - why not recompile ?
To Joel words:
> Compilation tends to be CPU intensive. It makes no difference whether
> you have some automated tools to help, recompiling all programs in a
> large COBOL shop is a very expensive proposition in terms of CPU time
> and real time.
I disagree. It can run while CPU is not 100% busy all the time. I know
many shops in Poland and few abroad- each of them has free cycles, none
of them has flat 100% workload. Automatization allows you to sleep safe
when things are recompiled on i.e. Sat night. Since it consumes *free*
cycles and require very little human attendance I wouldn't call it waste
of resources.
It gives some profit: suspected programs list.
My knowledge about COBOL, compilation, etc. is very limited but I know
that only those programs had to be reviewed/corrected during migration
process.
BTW: I meant all compilation process: precompilations, compilation,
linkage, and DB2 bind.
Just my $0.02
--
Radoslaw Skorupka
Lodz, Poland
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html