• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Leaks blame who?

Who do you blame?


  • Total voters
    16
Status
Not open for further replies.
Level 9
Joined
Aug 7, 2009
Messages
380
Hi,
Today is a nice day to talk about a ugly problem on Triggering:
Since i want to know what you all think about the question, so i'll call for a vote :ogre_haosis:
Our votes today will be:
Who should you blame for why "leak exist" ?
And our contestants are:
Blizzard
Myself - for not destroying the leak
The one who let us know about leaks

Thank you
 
Level 28
Joined
Jan 26, 2007
Messages
4,789
Blizzard... because the question was Who should blame for why leak exist... Even without you or the other's leak will still exist because of Blizzard
A leak only exists if you do not remove it.
If you do remove it, there are no leaks and there wouldn't be anyone to blame.
For this reason, I blame "You".

A better garbage system could have helped clean the leaks, but the user is still the last link in the puzzle.
The only reason why Blizzard is also to blame is because they don't mention leaks anywhere, so the map maker can always use ignorance as an (in this case rightful) excuse.
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
You cannot read what human mind can think (actually you can - that is why AI exist), but at times, human will think beyond than that, like you do not want to remove the leak at that time (cause' you want to use it for other event and destroy it later), that is why leaks cannot be determined by a simple system.

Because you simply can't order the trigger maker to destroy his/her own variables, it is up to them to think when to destroy it.
 
Level 26
Joined
Aug 18, 2009
Messages
4,097
You cannot read what human mind can think (actually you can - that is why AI exist), but at times, human will think beyond than that, like you do not want to remove the leak at that time (cause' you want to use it for other event and destroy it later), that is why leaks cannot be determined by a simple system.

Leaks are labelled to as leaks when you do not have the possibility to free the occupied memory anymore. If that is because of reference-loss, you cannot clean it manually or call them for other actions. Garbage collectors detect objects/memory the coder loses access to within his language interface. So no, it is not about AI or reading the coder's intention.
 
Status
Not open for further replies.
Top