Sans grande surprise, la première chose à faire consiste à prendre le temps
de s'assurer du fait que tout l'outillage est installé et configuré dans
votre environnement de travail.
Pour cela il faut se référer à ce chapitre.
Il est impératif que vous configuriez votre environnement de travail
sur les postes de travail de l'ENIB qui sont équipés du système
d'exploitation Linux ; en effet,
les épreuves prendront place
dans un environnement similaire.
Bien entendu, au moment de poursuivre en dehors des séances planifiées, il
faudra également installer et configurer votre poste de travail personnel.
Après avoir installé et configuré les outils, il est nécessaire de se
familiariser avec l'ensemble des démarches décrites dans
ce chapitre.
Il convient de les essayer posément, avec attention, en les répétant
si nécessaire, car elles devront faire partie de vos habitudes
dans le cadre de cet enseignement.
Une fois à l'aise avec l'ensemble de ces pratiques, il faudra les mettre
en application pour créer une crate nommée ugly_sound_rs qui sera
notamment constituée :
d'un fichier src/lib.rs contenant une fonction simpliste effectuant
un calcul trivial pour produire un résultat,
un exemple trivial doit être fourni dans la documentation minimale,
d'un fichier src/main.rs faisant appel à cette fonction et affichant
clairement ce qu'elle produit,
d'un fichier tests/integration.rs fournissant un tests d'intégration
trivial reposant sur cette fonction.
Assurez vous du fait que l'exécution, les tests et la documentation
correspondent bien à vos attentes.