R
Rick C. Hodgin
This sounds like "test-driven development", which is popular in many
circles. AIUI, the basic idea is that you start by writing unit tests
to check whether the software complies with the specified requirements,
and then you code and debug the actual software until it passes those
tests, which (if done correctly) means you're done.
Stephen, thank you. Now that you describe it this way I do remember the
idea. IIRC, I remember also "contract programming" where one arranges the
contracts between disparate system components. So long as each component
is fulfilling their end of the contract, everything is supposed to work
correctly.
I have considered introducing some of these concepts into my IDE. We'll
see. Still a ways off in my list of goals (about 9th on the list).
Best regards,
Rick C. Hodgin