<<<Index>>>

Error detection and handling considerations


  • A function which detects an error might be able to deal with it, or might not.

  • If not, it should notify someone who can. Obvious candidates are callers of the function.

  • How do we notify callers of an error ?

  • If A calls B calls C calls D and only A can deal with the error detected by D, can we avoid involving B and C in the communication ?

  • What form should the communication take ?

function calls
<<<Index>>>