📄️ 5.1 Introduzione
Immagina di costruire una casa. La Casa rappresenta il tuo progetto complessivo, il quale può essere suddiviso in parti più gestibili. Queste parti sono i Crates. Un Crate potrebbe essere il modulo per la costruzione del tetto, un altro Crate potrebbe occuparsi delle fondamenta, e così via. All'interno di ogni Crate ci sono Moduli. Per esempio, nel Crate del tetto, ci sono moduli specifici per le tegole, l'isolamento e le grondaie.
📄️ 5.2 Pacchetti & Crates
Crates
📄️ 5.3 Moduli
Nel mondo della programmazione, l'organizzazione del codice è fondamentale per la comprensione e la manutenzione del software. In Rust, l'organizzazione avviene attraverso l'uso intelligente dei moduli. Un modulo è un blocco di codice che raggruppa variabili, funzioni, strutture e altri elementi correlati.
📄️ 5.4 Dipendenze
In Rust, le dipendenze sono come i mattoni di un edificio: ti permettono di costruire il tuo software senza dover reinventare la ruota. Grazie a Cargo, il gestore dei pacchetti di Rust, aggiungere e gestire le dipendenze nel tuo progetto è semplice e intuitivo.