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

Reply via email to