Re: lint, Ensure++, etc

From: Chris Jacobson (fear@ATHENET.NET)
Date: 04/04/98


On 4/3/98 6:51 PM, Robert Sinland (rsinland@ERSKINE.POLARISTEL.NET)
stated:

>I recall some time back on the list that someone had
>obtained a free licence for ensure.  I was just wondering
>if he was still around and if it had helped with  finding any
>code bugs to any real degree of helpfulness.  Same goes for users
>of lint and so forth.  This could maybe be considered off topic,
>but as it reguards circle code in particular, and not in general
>I wonder...

I have used Insure++ and CodeWizard, both provided free in exchange for
links on the MUD's homepage.

We were to have a year's license, but they only gave us a month and a
half, because new versions were to be released at that date, and new
numbers issued.

The new versions never came.  New numbers never came.  Insure++'s and
CodeWizard's licenses ran out.  Not that I cared.  The products, while
very good, are NOT meant for real-time applications, such as MUDs.  The
sales agent mentioned that fact, and that it would, obviously, slow them
down.  Code was slowed down more than 10,000% (and this is NOT an
exageration.)  I didn't get much use out of them, so was not concerned
when the licenses ran out.  After a month of waiting, we simply removed
the graphics and links from our web page, and have not spoken with
ParaSoft since.  Proper coding methods, desk checking (rereading
everything after you've written and gotten it to cleanly compile),
keeping clean code, and staying organized, are far better solutions for
developing real-time code, or any code for that matter.

Don't let anyone fool you - you are your own worst enemy when it comes to
coding, because you might trust your own work too much to suspect it, and
can easily miss a simple mistake such as = being == or vice versa, since
you are familiar with the code.  Desk checking and full warnings and
errors helps prevent this (I should practice what I preach, some of you
[George] might say, but hey - why NOT take advantage of compiler
extensions when you're standardized on the target platform :-)

- Chris Jacobson


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST