[pro] Style issue about predicates
Svante Carl v. Erichsen
Svante.v.Erichsen at web.de
Sat Jan 15 14:23:48 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
I would not like such a rule in a style guide, for fear of religious
followers. My view is: yes, tighten the contract, but no, it needs
not (but may) specify exactly t. If something useful can be returned,
why throw it away?
Best wishes
Svante
Am 15.01.2011 04:49, schrieb Bob Kerns:
>
> Return 't'. Try to get the contract tightened up to specify t.
>
> But so long as the contract is loose, in testing it can be useful to try to
> inject defects by returning other values.
>
> For any one instance of this, the odds of there being a bug based on the
> return value is low. But given how many functions return boolean values, the
> odds of none of the calls to them having a bug aren't so good. Making
> everything return 't' as a matter of standard practice has the potential to
> eliminate quite a number of bugs (in the sense of bad behavior, rather than
> in the sense of incorrect coding).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk0xrfQACgkQFZBb0npmKsyFlwCfSTivBePPaXcj3K9SRH/6hXvM
VaIAn2g+EXrUdMHH7DDULZCCmQ8X4Gb0
=DCgM
-----END PGP SIGNATURE-----
More information about the pro
mailing list