in reply to Re: Difficult code (Resolutions)
in thread Difficult code (Resolutions)

4. Ensured that the code still worked the same as before I started.

How did you do that? Just wondering...

Liz

Replies are listed 'Best First'.
Re: Re: Re: Difficult code (Resolutions)
by gsiems (Deacon) on Aug 22, 2003 at 21:09 UTC
    Probably not very well. At that time in my life/learning curve, testing usually consisted of running that portion of the app that used the code being changed, trying various things that the users would do and calling it good. Sometimes I would combine that with logging the imputs/outputs and intermediate values while running the app and the sift through the results to see if it did what I expected. In time I was able to create a test harness for some parts, but realistically, that kind of testing only seemed to work well for those pieces/parts could be isolated from everything else. Very ad-hock. Part of the problem was that almost everything (business rules, data access, etc.), as delivered, was buried in the GUI :-(.