Back to the main page

Mailing List Logs for ShadowRN

From: Adam J <fro@***.AB.CA>
Subject: Re: VR 2.0
Date: Fri, 29 May 1998 04:08:27 -0600
At 23:25 28/05/98 -0500, you wrote:

>Golden Rule of Programming: Only code something once.

Reduce, reuse, recycle :)

>As a programmer programs, he/she(/it) tends to build a library of
>utilities, procedures, functions, etc ... which get reused in later
>programs ... Also, it is a good programming practice NOT to write things
>all at once ... you write a simple version of a program, then upgrade,
>add features, etc ... look at Adam's PS 98, for example (Adam: hope ya
>don't mind me using this for an example ;) ... he didn't write the final
>version all at once ...

Nope. Started with the basic framework, added some stuff, scrapped it,
started from scratch again (mostly), and from a chat I'm having right now
it's looking like we'll be starting from scratch again. But will we?

Heck no.

Even with the new program concept, most of the old code is still good --
the function to roll dice doesn't change, nor does the XML functions, or
the SQL queries, etc.

When I went to start coding the bioware/cyberware module a few nights back,
what was the first thing I did? Copied all the similar code from the
Deckbuilder module -- then just changed the interface and fixed up the
fields being written/read from teh database. Viola!

Now, if we ever finish the new-new-new version.. it shall truly be
something to drool over >:)

-Adam J
Completely modular? Did you say completely modular?!
-
http://www.interware.it/users/adamj \ fro@***.ab.ca \ ICQ# 2350330
ShadowRN Assistant Fearless Leader \ FreeRPG Webring \ TSS Productions
The Shadowrun Supplemental \ SR Archive Co-Maintainer \ RPGA Reviwer
"So Marilyn Manson is a criticism of gimmickry while being itself a gimmick."
--- Marilyn Manson

Disclaimer

These messages were posted a long time ago on a mailing list far, far away. The copyright to their contents probably lies with the original authors of the individual messages, but since they were published in an electronic forum that anyone could subscribe to, and the logs were available to subscribers and most likely non-subscribers as well, it's felt that re-publishing them here is a kind of public service.