2009-11-17 8 views
28

मुझे प्रोग्रामिंग में बहुत कुछ "गंदे" या "गंदे ऑब्जेक्ट्स" शब्द दिखाई देता है।
इसका क्या अर्थ है?शब्द "गंदे वस्तु" से क्या मतलब है?

+0

और इस बीच आप उलट गए ताकि कॉपी की गई अवधि फिर से वापस हो, tx :) – Abel

+1

हाँ, मैंने संपादन देखा, मैंने सोचा कि आपका उत्तर अभी भी प्रासंगिक हो सकता है। – Shimmy

उत्तर

49

एक गंदे वस्तु एक वस्तु है जो इसकी सामग्री में बदल गई है, लेकिन यह सामग्री डेटाबेस/डिस्क में वापस सिंक्रनाइज़ नहीं हुई है। यह एक कैश और भंडारण के बीच desynchronization की एक ठेठ स्थिति है।

7

संपादित करें: मूल प्रश्न I find a lot in "programming dirty" के रूप में phrased किया गया था, यह उत्तर उस पते को संबोधित करने का प्रयास करता है। स्वीकृत उत्तर dirty objects है, जो बदले गए स्थिति या सामग्री को दर्शाता है।

"प्रोग्रामिंग गंदे" के रूप में आप यह बोली, यह भी मतलब है कि आप एक "quick and dirty" method for solving a problem उपयोग करते हैं, आमतौर पर समय की कमी के भीतर रहने के लिए, और बाद में इसे ठीक करने के लिए उम्मीद कर रहा।

प्रोग्रामिंग गंदे अक्सर प्रोटोटाइप के साथ प्रयोग किया जाता है (यानी, एक मिनी = -प्रोग्राम जो बाद में बनने वाले बड़े कार्यक्रम के सिद्धांत दिखाता है), जहां इसे जल्दी से दिखाने की आवश्यकता होती है, लेकिन आपका कोड नहीं है आखिरी मतलब था।

संबंधित मुद्दे