क्रॉसकटिंग के लिए मानक "हैलो वर्ल्ड" उदाहरण लॉगिंग है: आपको अपने उत्पादन प्रणाली में कोई त्रुटि है और आपके पास कोई संकेत नहीं है कि क्या हो रहा है। इसे हल करने के लिए, आपको वास्तव में यह देखने की ज़रूरत है कि आपके कोड में कौन से फ़ंक्शंस कॉल किए जाते हैं और वे कौन से पैरामीटर प्राप्त करते हैं और वे क्या लौटते हैं।
यह एक साधारण काम है जिसे पूरी तरह से स्वचालित किया जा सकता है: सभी कार्यों को ढूंढें (या किसी प्रकार के फ़िल्टर का उपयोग करके एक सबसेट) और उन लोगों को लॉगिंग कॉल जोड़ें जो नाम और पैरामीटर प्रिंट करते हैं। के बाद से कोड सभी जानकारी आप इस कार्य को पूरा करने की जरूरत है, क्या आप वास्तव में चाहते हैं के लिए एक उपकरण है कि यह आप के लिए करता है और जो (बजाय आप हर जगह लॉग बयान जोड़ने स्रोत फ़ाइलों के हजारों संपादित होने के) एक ही स्थान में यह होता है।
स्रोत
2009-10-15 07:24:24