07-04-2002, 03:20 AM | #1 |
Posts: n/a
|
Is it better to save up code changes for a long time, then install them all at once in one mega upgrade?
Or, is it better to routinely install small code changes often? Assume, for the sake of argument, that either way the same actual amount of code gets installed. |
07-04-2002, 03:30 AM | #2 |
Member
Join Date: Apr 2002
Posts: 122
|
When we're talking about MUDs, I'd definitely have to say many small code changes are better. If something goes wrong, you want to be able to narrow down the list of upgrades that possibly introduced the bug ASAP. Periodic massive upgrades leave you with tons of possible culprits that you'll need to wade through.
|
07-04-2002, 11:56 AM | #3 |
New Member
Join Date: Jun 2002
Posts: 2
|
|
07-04-2002, 01:42 PM | #4 |
Member
Join Date: Jun 2002
Location: the Netherlands
Posts: 65
|
Heya,
I choose tons of small updates for a few reasons, but most important is that the players can actually see how much work and effort is put in to it, and they can immediately use the new spells/commands/whatever. Greetings Dre |
07-04-2002, 03:31 PM | #5 |
New Member
Join Date: Apr 2002
Posts: 17
|
The above remarks are certainly true for most groups of small tweaks to existing code. I would say the one exception would be a sweeping change to an entire major system.
For example, we recently redid our Feudal system, which involved writing an entirely new server to completely replace the old one, and a bunch of tweaking of other components. It could have been done as a series of smaller changes to the existing code, but the final product is a lot cleaner because it was done over from scratch. For a change of this type, it was also easier on the players to swap out the whole thing all at once. That way they don't have to experience the "this is constantly in flux" syndrome, which they may find confusing and irritating. Like ripping off a band-aid, better to get it all done at once. R. |
07-28-2002, 10:31 PM | #6 |
New Member
|
There are many factors in when to decide to port code changes over to a game and when not to. Here are a few that I think are the most major ones.
1. How big is the MUD that you are coding for? By big, I mean player-base. The bigger the MUD is; the less you will want to have more frequent code changes unless of course they are immediate bugfixes. More and more code changes cause more and more bugs; and with a big playerbase, people tend to get ****ed off easily. 2. What kind of change is it? Would it affect the playerbase alot? If it would, It would probably be better to put it in slowly and gradually, giving people time to adapt. 3. Is it a bugfix? Bugfixes should always be fixed immediately. I don't care what kind of bugfix it is, a bug is a bug, and can lead to another bug. 4. What is the purpose of the change? If the change isn't something that is drastically NEEDED by the game; you shouldn't rush it. 5. Test, test, test. The more time you keep code from entering the game, the less bugs it presents. The more testing, the less bugs. New code always has bugs, and bugs can easily interfear with players; and can create crash-bugs. |
10-19-2002, 03:17 AM | #7 |
New Member
Join Date: Aug 2002
Posts: 4
|
|
11-12-2002, 03:20 PM | #8 |
Member
|
Yeah, small changes at a time are best. Large implementation often leads to bugs that *mysteriously* arise in the strangest places and finding them is often a difficult task.
|
big code port of lots of small ones? - Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Lucienst Builder port is up!! | Retak101 | Advertising for Staff | 0 | 09-25-2004 03:21 PM |
Job with lots of player interaction | Gremonis | Advertising for Staff | 1 | 03-31-2004 06:14 PM |
Perished Lands Has Lots to Do! | Klered | Advertising for Players | 0 | 11-04-2003 12:19 PM |
New port address for Feudal Realms | Terloch | MUD Announcements | 0 | 08-12-2003 09:57 PM |
Small Confession | Soki | Tavern of the Blue Hand | 0 | 04-28-2002 02:32 AM |
|
|