-----Original Message-----
From: Chris Jacobson <fear@ATHENET.NET>
>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.
Well, when using Purify, the mud takes approx 10-15 times longer to boot,
but once
the majority of the memory is allocated, the slowdown isn't that noticeable.
If you want to take a look you can find it at http://www.pureatria.com.
Another nifty tool
that they provide is Quantify. It is a suped up version of gprof with a
nice gui.
>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 :-)
One of the things I have found to help is to explain a section of code to a
person that
knows squat about programming. It tends to force you to see your own
problems
as you try to tell them in plain english.
+------------------------------------------------------------+
| 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