Asked • 03/15/19

Whose responsibility is it to check data validity?

I am confused as to whether it is the *caller* or the *callee's* responsibility to check for data legality.Should the *callee* check whether passed-in arguments meet some other requirements so that the *callee* method can execute normally? Or it is the *caller's* responsibility to do this?

1 Expert Answer

By:

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.

OR

Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.