"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जंग में अपने तौरी कमांड को उचित ढंग से कैसे व्यवस्थित रखें

जंग में अपने तौरी कमांड को उचित ढंग से कैसे व्यवस्थित रखें

2024-11-08 को प्रकाशित
ब्राउज़ करें:337

How to Reasonably Keep Your Tauri Commands Organized in Rust

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

कमांड मॉड्यूल से प्रारंभ करें

सबसे पहली बात, एक कमांड मॉड्यूल बनाएं। यह आपके सभी तौरी कमांडों का केंद्र होगा। अपनी src डायरेक्टरी में कमांड्स नाम का एक फोल्डर बनाएं। इस फ़ोल्डर के अंदर, आप संबंधित कमांड के विभिन्न समूहों के लिए फ़ाइलें बनाएंगे। उदाहरण के लिए:

  • सिस्टम-संबंधित कमांड के लिए system_info.rs
  • प्रक्रियाओं से निपटने वाले आदेशों के लिएprocess_info.rs
  • ग्रीटिंग कमांड जैसी किसी सरल चीज़ के लिए greet.rs

आपकी निर्देशिका इस प्रकार दिख सकती है:

src/
│
├── commands/
│   ├── mod.rs
│   ├── system_info.rs
│   ├── process_info.rs
│   └── greet.rs
│
└── main.rs

कमांड को अलग-अलग फाइलों में व्यवस्थित करें

अब, आगे बढ़ें और अपने कमांड फ़ंक्शन को इन संबंधित फ़ाइलों में ले जाएं। ऐसा करके, आप अपने प्रोजेक्ट को प्रबंधनीय टुकड़ों में तोड़ रहे हैं, जिससे इसे बनाए रखना आसान हो जाएगा। साथ ही, जब आपको किसी विशिष्ट कार्यक्षमता पर फिर से विचार करने या उसका विस्तार करने की आवश्यकता होती है तो यह बहुत कम डराने वाला होता है।

Mod.rs में यह सब एक साथ बांधें

एक बार जब आपके आदेश अपनी फ़ाइलों में होते हैं, तो आपको यह सुनिश्चित करना होगा कि वे आपके पूरे प्रोजेक्ट में पहुंच योग्य हों। Commands/mod.rs फ़ाइल में, प्रत्येक कमांड को पब मॉड स्टेटमेंट के साथ प्रदर्शित करें।

pub mod greet;
pub mod system_info;
pub mod process_info;

Main.rs में कमांड रजिस्टर करें

अंत में, अपने main.rs में, इन कमांड को आयात करें और उन्हें टॉरी के बिल्डर के साथ पंजीकृत करें। इस तरह, टौरी को पता है कि जब आप अपने आदेशों को फ्रंटएंड से कॉल करते हैं तो उन्हें कहां ढूंढना है।

mod commands;

fn main() {
    tauri::Builder::default()
        .invoke_handler(tauri::generate_handler![
            commands::greet::greet,
            commands::system_info::get_system_info,
            // Other commands...
        ])
        .run(tauri::generate_context!())
        .expect("error while running tauri application");
}

ऊपर लपेटकर

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

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/n3rd/how-to-reasonable-keep-your-tauri-commands-Organized-in-rust-2gmo?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 से संपर्क करें इसे हटाने के लिए .com
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3