मेरे पास मौजूद विशिष्ट उदाहरण में वर्तमान में अल्फ़ा गेम माइनक्राफ्ट शामिल है, लेकिन यह एक सामान्य सवाल है कि मुझे लगता है कि कुछ बातचीत का वारंट है।
Minecraft जावा में लिखा गया है, और स्टैक के निशान आमतौर पर इस तरह दिखते हैं (वास्तविक उदाहरण):
java.lang.NullPointerException
at d.a(SourceFile:247)
at gi.b(SourceFile:92)
at bd.a(SourceFile:33)
at bn.a(SourceFile:69)
at bn.e(SourceFile:115)
at bn.d(SourceFile:103)
at net.minecraft.client.Minecraft.i(SourceFile:1007)
at net.minecraft.client.Minecraft.run(SourceFile:596)
at java.lang.Thread.run(Unknown Source)
जाहिर है ये असली पैकेज और विधि नाम नहीं हैं जो डेवलपर लिखते समय उपयोग करता है। चूंकि वह एक अल्फा स्टेज में है, इसलिए ऐसा लगता है कि डेवलपर को अपने स्टैक के निशान का बोध कराने में सक्षम होना चाहिए, खासकर अगर कोई बग रिपोर्ट के लिए एक प्रदान करने में सक्षम हो। जैसा कि यह खड़ा है, यह ज्यादातर अर्थहीन है।
क्या फायदा हो सकता है कि कोई व्यक्ति अपने कोड को इस तरह से प्राप्त करके आशा कर सकता है कि यह अधिक कठिन बग पहचान की कमियों को दूर करता है?