Rust FFI Testing Strategy: ABI Fixtures, Sanitizers, Host Runtime Tests, and Crash Reproduction
Rust FFI टेस्टिंग रणनीति पर एक व्यावहारिक दो घंटे का सत्र, जो ABI फिक्स्चर, सैनिटाइज़र, होस्ट रनटाइम टेस्ट और क्रैश रीप्रोडक्शन पर केंद्रित है। यह सत्र Rust को C-संगत सीमाओं के माध्यम से उजागर एक नेटिव घटक के रूप में मानता है, जिसमें पैकेजिंग, ओनरशिप, होस्ट-रनटाइम टेस्ट और विफलता प्रबंधन (failure handling) पर विशेष ध्यान दिया गया है।
विवरण
section.descriptionRust FFI टेस्टिंग रणनीति पर एक व्यावहारिक दो घंटे का सत्र, जो ABI फिक्स्चर, सैनिटाइज़र, होस्ट रनटाइम टेस्ट और क्रैश रीप्रोडक्शन पर केंद्रित है। यह सत्र Rust को C-संगत सीमाओं के माध्यम से उजागर किए गए एक नेटिव घटक के रूप में देखता है, जिसमें पैकेजिंग, ओनरशिप, होस्ट-रनटाइम टेस्ट और विफलता प्रबंधन (failure handling) पर ध्यान दिया गया है।
दर्शक: एंट्री-लेवल और इंटरमीडिएट डेवलपर्स जो भाषा का सामान्य परिचय नहीं, बल्कि एक व्यावहारिक इंजीनियरिंग सत्र चाहते हैं।
परिणाम:
- Rust FFI टेस्टिंग रणनीति की व्यावहारिक सीमाओं को समझाना
- एक छोटे कार्यशील उदाहरण में ABI फिक्स्चर लागू करना
- एक छोटे कार्यशील उदाहरण में सैनिटाइज़र लागू करना
- एक छोटे कार्यशील उदाहरण में होस्ट रनटाइम टेस्ट लागू करना
प्रारूप: दो घंटे का सत्र, जिसमें एक संक्षिप्त फ्रेमिंग वॉकथ्रू, एक ठोस उदाहरण, ट्रेड-ऑफ पर चर्चा और अभ्यास के लिए एक समापन चेकलिस्ट शामिल है।