1. AC11.01 | Implémenter des conceptions simples 2. AC11.02 | Élaborer des conceptions simples **** 3. AC11.03 | Faire des essais et évaluer leurs résultats en regard des spécifications
<aside> 💡 Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?
</aside>
Pour la SAE 1.01, j’ai codé un jeu (Marienbad) en Java. J’ai commencé par bien comprendre les règles, puis je me suis lancée en essayant d’organiser mon code petit à petit. J’ai fait en sorte de gérer les tours de jeu, de vérifier la fin de partie… et j’ai corrigé au fur et à mesure ce qui ne marchait pas.
Pour la SAE 2.01, le projet était plus gros : on devait créer une vraie application avec interface graphique. J’ai surtout bossé sur l’interface utilisateur en FXML, et j’ai fait en sorte que tout suive le modèle MVC qu’on a appris. J’étais très investie, j’ai aussi donné mon avis pour organiser le code avec le reste du groupe, et j’ai géré pas mal de parties moi-même.
<aside> 💡 Quelles ressources avez vous choisies et combinées pour réaliser vos tâches et résoudre les problèmes rencontrés dans cette SAé ?
</aside>
En SAE 1.01, j’ai surtout utilisé mes cours de Java et quelques recherches sur internet pour trouver comment structurer un programme proprement.
Pour la SAE 2.01, j’ai regardé pas mal la doc de JavaFX, utilisé SceneBuilder pour construire les interfaces, et je me suis aussi appuyée sur ce qu’on avait vu en cours de POO et IHM. On a aussi bossé en groupe, donc on s’est entraidé dès que quelqu’un bloquait.
<aside> 💡 En vous appuyant sur vos traces, justifiez la maitrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement de vos compétences.
</aside>
Dans la SAE 1.01, mon jeu marche bien : il respecte les règles, il y a une alternance joueur/ordi, et toutes les conditions de fin sont gérées. J’ai fait pas mal de tests à la main pour vérifier que tout fonctionnait.
En SAE 2.01, j’ai construit plusieurs vues avec JavaFX qui s’affichent correctement et qui sont bien reliées au contrôleur. J’ai aussi fait attention à bien séparer les fichiers, à suivre le modèle MVC, et à tester régulièrement que tout marchait (changement de vues, interactions avec les données, etc.)
<aside> đź’ˇ
Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAé ? Si c'était à refaire que changeriez-vous ?
</aside>
En SAE 1.01, j’aurais aimé savoir mieux gérer les erreurs au niveau des saisies, ça m’aurait évité de perdre du temps sur des bugs bêtes.
Pour la SAE 2.01, je pense que j’aurais pu mieux m’organiser au début pour gagner du temps sur la fin. J’ai aussi compris un peu tard que documenter les classes dès le départ m’aurait évité pas mal de confusions après.