मैं एक नई वेबसाइट पर एसओ के समान बैज सुविधा को कार्यान्वित करने के बारे में सोच रहा हूं। बैज के मानदंडों को स्टोर करने का सबसे अच्छा तरीका क्या है?बैज मानदंडों को स्टोर करने का सबसे अच्छा तरीका?
दो विचारों:
- सभी कोड
- 'दूसरा प्रणाली' - बैज और उनके मानदंडों को परिभाषित करने के लिए एक मेटा वास्तुकला पैदा करते हैं। डेटाबेस में कुछ जानकारी स्टोर करें और बैज और उनके मानदंडों को समझने के लिए कोड पूछें।
क्या बेहतर तरीके हैं?
यदि आप इस मार्ग पर जाते हैं, तो जब आप एक नया बैज जोड़ते हैं तो मामलों से सावधान रहें और विश्लेषण करने की आवश्यकता है कि मौजूदा उपयोगकर्ताओं को पहले से ही क्या अर्जित करना चाहिए था। –
हां, पूरी तरह से सिस्टम का एक नकारात्मक हिस्सा है, लेकिन फिर भी यह अधिक लचीला और स्केलेबल है (आमतौर पर) नए बैज जोड़ना परीक्षण और उन्हें देने से बहुत कम होता है। –
तो आप सड़क के नीचे बैज जोड़ने को कैसे संभालेंगे? मान लें कि मेरे पास "woot" बैज की तरह एक नया बैज है जो SO जोड़ा गया है। आप इसे कैसे निष्क्रिय कर देंगे? – Micah