सॉफ्टवेयर के लिए "डेटा हाइजीन" सूचकांक होना चाहिए - यह इंगित करने के लिए कि कार्यक्रम कितना साफ है? अस्थायी फ़ाइलों को नहीं छोड़ रहा है, आदि


11

सॉफ्टवेयर के लिए "डेटा स्वच्छता" सूचकांक होना चाहिए - यह इंगित करने के लिए कि कार्यक्रम कितना साफ है? अप्रयुक्त अस्थायी फ़ाइलों, रजिस्ट्री प्रविष्टियों, पर्यावरण चर, आदि का निर्माण नहीं करना।

उदाहरण के लिए, विंडोज में अपने उपयोगकर्ता फ़ोल्डर में देखें, आप अपने अनुप्रयोगों द्वारा उपयोग किए जाने वाले सभी प्रकार के कार्य स्थान फ़ाइलों को देखेंगे।

उदाहरण के लिए, इससे यह जानना मुश्किल हो जाता है कि किस चीज का बैकअप लेने की जरूरत है और मशीन-जनरेट होने के रूप में क्या खारिज किया जा सकता है।


मेरा ब्राउज़र इतिहास मशीन जनरेट किया गया है। लेकिन दूसरी तरफ, मैं चाहता हूं कि वह वापस आए।
आनन।

6
अस्थायी फ़ोल्डर में सामान छोड़ना ठीक है, लेकिन मैं "मेरे दस्तावेज़" की तर्ज पर अन्य स्थानों की निगरानी के बारे में सहमत हूं। यह मेरे दस्तावेज़ हैं, ऐप एक्स। अपना कचरा इसमें से बाहर छोड़ दें।
एडम लेअर

4
@ एना लीयर: "माय" की पहचान जादुई रूप से उस उच्चारण के लिए स्थानांतरित होती है। :)

1
@DeveloperArt: वास्तव में। हमारे समय की सबसे बड़ी खामियों में से एक। :)
एडम लेअर

जवाबों:


7

हां, और आपको एक एएसएपी पर शुरू करना चाहिए।

आप हमेशा अपनी गंदगी की सफाई नहीं करने के लिए एक आवेदन को दोष दे सकते हैं। कुछ बार उपयोगकर्ता ऐप पर प्लग खींचते हैं।

हो सकता है कि यह दिशा किसी एप्लिकेशन के लिए होनी चाहिए ताकि उसके द्वारा बनाई गई फ़ाइलों के उद्देश्य की पहचान करने का एक तरीका हो और उपयोगकर्ता / ऑपरेटिंग सिस्टम को कितनी देर तक फ़ाइल को घूमने देना चाहिए? यदि इसे मानकीकृत किया जाता है, तो एक सफाई रूटीन चलाना समस्या का इतना हिस्सा नहीं होना चाहिए।


+1 प्रोत्साहन के लिए धन्यवाद। मुझे लगता है कि समग्र स्वच्छता स्कोर में कई उप मैट्रिक्स शामिल होंगे।
therobyouknow

2
इसे बहुत जटिल बनाने की आवश्यकता नहीं है, लेकिन कुछ मदद पाने के लिए स्वतंत्र महसूस करें।
जेफओ

+1 @ जेफ़ ओ प्रस्ताव के लिए धन्यवाद: यह निश्चित रूप से एक सहयोगी प्रयास होना चाहिए। @ डिवेलपर आर्ट सिक्योरिटी एंगल की बात करता है, लेकिन सिस्टम को बनाए रखने में सुविधा जैसे कुछ और भी हैं, इसे देखते रहना, यह जानना कि क्या बैकअप लेना है, यह आसानी से जानकर कि कौन-सी फाइलें जरूरी हैं, अगर सॉफ्टवेयर की जरूरत है मशीनों के बीच ले जाया जाता है।
उपचार

यदि आप किसी उत्तर में मापदंड को परिभाषित करते हैं तो मैं इसे स्वीकृत उत्तर बना सकता हूं।
उपचार 18

स्वीकार किए गए उत्तर के रूप में यह सवाल का जवाब है। सुरक्षा कोण के लिए @Developer Art का श्रेय। लेकिन सवाल केवल सुरक्षा के बारे में नहीं है, बल्कि रख-रखाव, फिर से तैनाती, बैकअप के लिए क्या है, संसाधनों का कुशल उपयोग, विश्वसनीयता, अन्य एप्लिकेशन के साथ संगतता सह-अस्तित्व जो डेटा उत्पन्न करते हैं ...
therobyouknow

3

मुझे लगता है कि यह एक महान विचार होगा कि आमतौर पर अपनाया गया मीट्रिक है। एक कार्यक्रम क्या करने में सक्षम है की एक साफ तस्वीर प्रदान करेगा।

वास्तव में ऐसा कोई अनुक्रमणिका नहीं है, ज्यादातर ऐतिहासिक कारणों से और क्योंकि लोग बड़े पैमाने पर देखभाल नहीं करते हैं।

निकटतम चीज़ जो हमें कुछ इस तरह मिली है, वह है एंड्रॉइड पर एप्लिकेशन अनुमतियां, जो मोबाइल उपकरणों के लिए है। जब आप एक ऐप इंस्टॉल करते हैं, तो यह सफेद पर काले रंग में प्रदर्शित होता है कि इसे संचालन के लिए किन अनुमतियों की आवश्यकता होती है और यह आपको स्वीकृत या अस्वीकृत करने के लिए है।

यह अभी भी अनुप्रयोग स्वच्छता का सूचकांक नहीं है, बल्कि ऑपरेशन गुंजाइश और संभावित खतरे का सूचकांक है।


इस तरह का सूचकांक अगर कभी खींचा जाता है, तो एक प्रकाशक के विश्वास और प्रतिष्ठा पर भरोसा किया जा सकता है कि प्रारंभिक संस्करण प्रस्तुत किए जाने और परीक्षण के बाद गुप्त रूप से अपडेट वितरित करने के लिए नहीं। बात यह है कि एक आवेदन को प्रतिबंधित करने या यहां तक ​​कि यह क्या कर रहा है यह देखने के लिए उपभोक्ता पीसी पर कोई काम और व्यापक तंत्र नहीं है। व्यापक रूप से मेरा मतलब है कि एक साधारण निर्मित तंत्र उपलब्ध है और एक औसत जो द्वारा समझा जा सकता है। हाँ, वहाँ उपयोगकर्ता समूह, अनुमति स्तर और इतने पर लेकिन एक सामान्य उपयोगकर्ता वहाँ खो जाएगा। एंड्रॉइड पर तंत्र के रूप में कुछ सरल उपलब्ध नहीं है।

हमें पहले प्रत्येक पीसी पर उस तरह के सुरक्षा अवरोध को लगाने की आवश्यकता है, तभी वह सूचकांक समझ में आएगा। उस तंत्र के बिना, सब कुछ विश्वास पर आधारित है - आप एक सूचकांक के बिना बड़े लोगों पर भरोसा करेंगे लेकिन आप अपने उत्पादों को सौंपे गए सूचकांक के साथ छोटे खिलाड़ियों पर भी भरोसा नहीं करेंगे।

लेकिन वास्तव में एक दिलचस्प विचार है। गंभीरता से। दोनों हाथ ऊपर।


प्रतिक्रिया के लिए धन्यवाद। यदि हमारे पास एक है, तो कम से कम एक जगह है जो मुझे लगता है कि ओपन सोर्स प्रोजेक्ट्स से लाभ होगा। पार्टिक्युलरी को फायदा होगा क्योंकि सड़क पर गैर-विशेषज्ञ आम आदमी और महिला के लिए उन्हें सफलतापूर्वक बनाने और चलाने के बारे में कम अस्पष्टता होगी। ।
उपराष्ट्रपति

+1 कुछ समय के लिए इसके बारे में सोचते हुए, जैसा कि आप सुरक्षा पर स्पर्श करते हैं - लाभ का एक और क्षेत्र है, क्योंकि इस तरह की अवशिष्ट अस्थायी फाइलें गतिविधि को एक प्रतिकूल स्थिति को प्रकट कर सकती हैं।
22

यदि आप किसी उत्तर में मापदंड को परिभाषित करते हैं तो मैं इसे स्वीकृत उत्तर बना सकता हूं।
उपचार 18
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.