what is fault masking
Basically when one defect hides other defect
we call it fault masking for example:
If the "Negative Value" cause a firing of unhandled
system exception, the developer will prevent
the negative values input.
This will resolve the issue and hide the
defect of unhandled exception firing.