I tend to disagree. I think the end-user of an application will not care
about the internal structure of the application and/or the techniques used
to create it.
| "You are giving me garbage! - please read the instructions on
| how to use this class and/or method."
I can sympathize with the reasoning. I guess I would add rigid checking as a
debugging tool during development of an application.