PlanetSide Universe - View Single Post - Upcomming Surge Changes!
View Single Post
Old 2004-03-13, 12:51 AM   [Ignore Me] #66
Krinsath
Sergeant Major
 


Originally Posted by BDMJ
They make these quick fixes because they clearly don't have the resources to deal with such problems in a timely manner. Why is it taking so long to fix the router bug, and why did it take so long to fix the corpse bug, the vanguard cannon clipping bug, the cloaked rexo bug, or the door bug? The answer is they just don't have the man power to add content, fix bugs, or do either quickly.
They make the quick fixes because PlanetSide isn't a calculator where if something doesn't add right, it's straightforward to go into the code and fix it. There is a massive amount of code written by a myriad number of people, some who don't even work there anymore. Sometimes a quick fix to get basic functionality working while underlying issues are examined in depth is far preferrable to just leaving something broken in the product.

Nothing in the computer industry is more difficult than trying to work on a system that somebody else designed. Sure, there are conventions on how things are supposed to be done, but to be completely honest, every system no matter how "to convention" it is carries with it a bit of the programmer who made it. Working on someone else's code takes about three times as long as you have to walk yourself through the coding structures...this is most definately magnified in an application of PlanetSide's complexity.

Now the door bug, for instance, has been explained many times. It was not *a* door bug. It was actually a dozen different bugs that had the same symptom. That's why they'd release a fix, but things still wouldn't work like they should. The bug they worked on HAD been fixed, you were seeing a different one. Kind of like the common cold has the same symptoms, but there are several million different viruses that cause it.

Just because something seems like a simple fix doesn't mean it is. First you have to know what module is breaking, then you need to analyze WHY it's breaking, then you have to devise the code to fix it, then you need to check and make sure that it fixed it, then you have to check to make sure it didn't break anything else. Consider that one bug may involve going to five or six different modules to verify that they aren't causing problems and that you can't have TOO many programmers working on the same project (too many cooks spoil the soup) and time quickly adds up.

Despite popular belief, the Devs are not on the job 16 hours a day...unlike some of you people who play this game evidently.
Krinsath is offline  
Reply With Quote