readme.txt 1,33 ko
Newer Older
PARTIE MATHEO :

Analyse du code produit par ChatGPT par rapport au code attendu :


Pour PieceSquadro

- Le code généré par l'IA a omis d'ajouter les constantes en les déclarant comme public et en utilisant static.

- Après des tests, nous avons constaté que :

    - const est effectivement static par défaut.
    - Si aucun modificateur d'accès n'est précisé pour une variable ou une méthode, celles-ci     						 sontconsidérées comme public par défaut.
    
    
	- Dans le diagramme UML, les attributs couleur et direction sont indiqués comme étant protected. Cependant, dans la première version du code générée et déposée par l'IA, ces attributs ont été déclarés en private.


Pour ArrayPieceSquadro

   - J'avais demandé de ne coder que les méthodes définies dans le schéma UML. L'IA a cependant ajouté les méthodes des deux interfaces qu'elle a redéfinies. Cela peut être vu comme une initiative positive, mais ce n'était pas explicitement demandé.
    - Les messages d'erreur des exceptions générées sont en anglais, alors que le projet est spécifiquement en français.


Étapes restantes :

    Écrire les tests.
    Finaliser le fichier README.
    Faire un push après la finalisation du README.
    Modifier les classes pour qu'elles soient conformes au README.
    
    
    
    
    
    PARTIE DARYL :