Cet enseignement vise à renforcer l'aptitude à programmer, en s'appuyant
sur les exigences du langage
Rust, afin d'acquérir des pratiques
rigoureuses
Cet enseignement n'a pas vocation à passer en revue tous les détails
de ce langage.
.
Au delà de la formulation du code, ceci implique notamment de tester les
réalisations, d'en mesurer les performances et de les documenter.
Il faudra exploiter autant que possible
ces ressources et il est important de
commencer par consulter :
La démarche d'étude suivra les activités décrites dans ces chapitres :
Le travail lors des séances consistera à réaliser collectivement les
exercices et à discuter des solutions et des observations,
le tout avec l'aide de la personne en charge de cet enseignement.
Le travail personnel en dehors des séances consistera à :
- réétudier/refaire ce qui a été vu à la séance précédente,
- essayer les activités complémentaires proposées, afin de
renforcer et compléter les acquis,
- tenter de réaliser les exercices de la prochaine séance, afin
d'avoir des questions à poser et des opinions à confronter lors du
travail collectif.
- Au fil de vos expérimentations et de vos réalisations, le compilateur
signalera nécessairement de nombreuses erreurs.
- Il faut lire attentivement ces messages car ils sont généralement très
explicites, très instructifs (pour comprendre les règles du langage),
et suggèrent souvent des corrections pertinentes.
- C'est effectivement en étudiant scrupuleusement les recommendations du
compilateur et du linter
qu'on apprend le plus facilement les principes de ce langage.
Il n'est absolument pas interdit de réfléchir à plusieurs et de
s'entraider
L'aide ne consiste pas à encourager à faire diversion, vis-à-vis de
l'enseignant, en fournissant une réalisation toute faite.
Il s'agit au contraire d'expliquer les points jugés difficiles, de
confronter les opinions, de comparer les caractéristiques des
solutions de chacun...
.
L'important est que chacun sache utiliser les outils et réaliser toutes
les formulations usuelles.
Si besoin, pour récupérer ou déposer des fichiers, vous avez accès à votre
compte de Labo des salles sous Linux depuis l'extérieur selon
cette
procédure indiquée par le SNUM de l'ENIB.