Cargo est le couteau suisse du développeur Rust : il sert à tout, depuis l'initialisation d'un projet à sa publication, en passant par la gestion de ses dépendances, l'exécution de tests, la vérification de la syntaxe, la compilation... Voyons un peu en détail les capacités de cet outil indispensable.
Outre le compilateur ou l'interpréteur dans le cas de langages de scripts, tout langage moderne a besoin d'utilitaires pour faciliter la vie des développeurs. Mais la plupart du temps, ces outils ne font pas partie intégrante du langage, il faut les installer séparément. Le plus souvent, plusieurs sont nécessaires, chacun assumant une tâche ou un lot de fonctionnalités. Il se peut qu'aucune solution standard ne se soit imposée, auquel cas chaque développeur devra faire ses propres choix, ce qui peut provoquer des débats sans fin dans les équipes.
Rust évite cet écueil puisque, si vous suivez la procédure d'installation standard, il viendra accompagné de Cargo, qui, dans l'esprit qui anime le langage, se mettra au service du développeur pour assumer l'essentiel des tâches automatisables liées au développement, de la façon la plus efficace possible. Pour y parvenir, Cargo propose une méthodologie unique, dès lors partagée par tous les développeurs Rust de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première