(5) Code prerequisites is documented through assert() or similar
Egads! I wish assert() was thrown down to the pits of hell. Its a
programmers cop out. In almost no circumstance does one ever need to assert
If you find an error condition, COPE as best you can! Especially in the
Well, suffice to say that I disagree more than words can express.
In particular in a kernel should assert be used to guard against
"bad news", but lets just remember that an assert can be as stealthy
as a syslog entry or as intrusive as a panic. It all depends exactly
Poul-Henning Kamp FreeBSD coreteam member
ph...@FreeBSD.ORG "Real hackers run -current on their laptop."