13 पॉइंट द्वारा xguru 2020-03-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 4 वर्षों में Rust से फिर से विकसित करके डिप्लॉय किया गया

  • मेन (Control) single-threaded रूप में चलता है और futures के साथ asynchronous processing करता है

  • इनपुट के लिए पूरी तरह deterministic तरीके से काम करता है

→ random testing संभव हो जाती है, और bugs को reproduce करना आसान हो जाता है

  • फिर से विकास शुरू करने से पहले जिन बातों पर विचार किया गया

✓ क्या आपने refactoring करके देखा है?

✓ क्या आपने मुख्य हिस्सों को optimize करके performance बेहतर करने की कोशिश की है?

✓ क्या आप अतिरिक्त value दे सकते हैं?

✓ क्या आपको मौजूदा system की पूरी समझ है?

✓ क्या development time पर्याप्त है?

✓ क्या यह स्वीकार्य है कि मौजूदा इंजन में additional feature development धीमा पड़ जाएगा?

✓ आपको क्यों लगता है कि फिर से बनाना बेहतर होगा?

✓ नए system के principles क्या हैं?

1 टिप्पणियां

 
xguru 2020-03-18

मौजूदा सिस्टम के बारे में "चलो इसे फिर से बनाते हैं" कहने से पहले पूछे जाने वाले सवाल यही हैं।