Pour ce projet, j'ai appliqué les notions de base en Java, telles que la gestion des variables, les structures de contrôle (if, for, while), et différents types de données (int, tableau , etc.). Ces connaissances de base en Java m'ont permis de concevoir le corps et la logique, et résoudre efficacement les problèmes simples du projet.

Logo de IntelliJ IDEA
Nous avons utilisé IDEA IntelliJ pour coder ensemble de manière collaborative et simultanée. Cet IDE nous a permis de travailler en équipe en partageant notre code en temps réel, facilitant ainsi l'intégration de nos différentes parties de projet et en avançant plus rapidement. Il a aussi simplifié la gestion des erreurs, avec des alertes en temps réel et des suggestions de correction.


logo de Geany
A chaque fois que nous voulions tester si le code fonctionnait, nous utilisions Geany pour compiler et exécuter le programme. Geany étant un éditeur de texte léger, il a été idéal pour tester rapidement notre code sans passer par le terminal. La simplicité de Geany nous a permis de nous concentrer sur la logique du programme, en validant régulièrement le bon fonctionnement du code.

La documentation distribuée lors de la présentation de la SAE était essentielle pour comprendre les objectifs et les exigences du projet. Elle nous a permis de bien cibler les fonctionnalités à implémenter et de suivre les consignes spécifiques données par nos enseignants. Ce document nous a aussi servi de référence pour vérifier que nous respectons bien les consignes.