Commits on Source 10
-
RADELLAH Badr authored
Lors de cette première séance, j'ai travaillé sur la refactorisation du code existant en déléguant les responsabilités des pompiers et des feux à des classes séparées (Firefighter et Fire). J'ai également amélioré l'architecture du code en isolant mieux la logique de gestion des feux et des pompiers dans leurs propres classes respectives, afin de rendre le code plus modulaire et conforme aux principes SOLID, notamment le principe de responsabilité unique. Pour la prochaine séance e préparerai également un diagramme de classe détaillant l'organisation actuelle du code et Implémentation des nuages mobiles qui éteignent les feux
-
RADELLAH Badr authored
Lors de cette première séance, j'ai travaillé sur la refactorisation du code existant en déléguant les responsabilités des pompiers et des feux à des classes séparées (Firefighter et Fire). J'ai également amélioré l'architecture du code en isolant mieux la logique de gestion des feux et des pompiers dans leurs propres classes respectives, afin de rendre le code plus modulaire et conforme aux principes SOLID, notamment le principe de responsabilité unique. Pour la prochaine séance e préparerai également un diagramme de classe détaillant l'organisation actuelle du code et Implémentation des nuages mobiles qui éteignent les feux
-
RADELLAH Badr authored
Ajout du code initial du modèle Firefighter avec ses composants principaux (Board, Cloud, Fire, Firefighter, MotorizedFirefighter, etc.), ainsi que des classes utilitaires et des interfaces pour la vue (Grid et FirefighterGrid). Le code nécessite encore des ajustements et des améliorations pour être complètement fonctionnel.
-
RADELLAH Badr authored
-
RADELLAH Badr authored
-
RADELLAH Badr authored
-
RADELLAH Badr authored
-
RADELLAH Badr authored
-
RADELLAH Badr authored
-
RADELLAH Badr authored
Showing
- .gradle/8.10.2/checksums/checksums.lock 0 additions, 0 deletions.gradle/8.10.2/checksums/checksums.lock
- .gradle/8.10.2/dependencies-accessors/gc.properties 0 additions, 0 deletions.gradle/8.10.2/dependencies-accessors/gc.properties
- .gradle/8.10.2/executionHistory/executionHistory.bin 0 additions, 0 deletions.gradle/8.10.2/executionHistory/executionHistory.bin
- .gradle/8.10.2/executionHistory/executionHistory.lock 0 additions, 0 deletions.gradle/8.10.2/executionHistory/executionHistory.lock
- .gradle/8.10.2/fileChanges/last-build.bin 0 additions, 0 deletions.gradle/8.10.2/fileChanges/last-build.bin
- .gradle/8.10.2/fileHashes/fileHashes.bin 0 additions, 0 deletions.gradle/8.10.2/fileHashes/fileHashes.bin
- .gradle/8.10.2/fileHashes/fileHashes.lock 0 additions, 0 deletions.gradle/8.10.2/fileHashes/fileHashes.lock
- .gradle/8.10.2/fileHashes/resourceHashesCache.bin 0 additions, 0 deletions.gradle/8.10.2/fileHashes/resourceHashesCache.bin
- .gradle/8.10.2/gc.properties 0 additions, 0 deletions.gradle/8.10.2/gc.properties
- .gradle/buildOutputCleanup/buildOutputCleanup.lock 0 additions, 0 deletions.gradle/buildOutputCleanup/buildOutputCleanup.lock
- .gradle/buildOutputCleanup/cache.properties 2 additions, 0 deletions.gradle/buildOutputCleanup/cache.properties
- .gradle/buildOutputCleanup/outputFiles.bin 0 additions, 0 deletions.gradle/buildOutputCleanup/outputFiles.bin
- .gradle/file-system.probe 0 additions, 0 deletions.gradle/file-system.probe
- .gradle/vcs-1/gc.properties 0 additions, 0 deletions.gradle/vcs-1/gc.properties
- build/classes/java/main/app/SimulatorApplication.class 0 additions, 0 deletionsbuild/classes/java/main/app/SimulatorApplication.class
- build/classes/java/main/app/SimulatorMain.class 0 additions, 0 deletionsbuild/classes/java/main/app/SimulatorMain.class
- build/classes/java/main/controller/Controller.class 0 additions, 0 deletionsbuild/classes/java/main/controller/Controller.class
- build/classes/java/main/controller/PersistentToggleGroup.class 0 additions, 0 deletions.../classes/java/main/controller/PersistentToggleGroup.class
- build/classes/java/main/model/Board.class 0 additions, 0 deletionsbuild/classes/java/main/model/Board.class
- build/classes/java/main/model/BoardUpdater.class 0 additions, 0 deletionsbuild/classes/java/main/model/BoardUpdater.class
.gradle/8.10.2/checksums/checksums.lock
0 → 100644
File added
File added
File added
.gradle/8.10.2/fileChanges/last-build.bin
0 → 100644
File added
.gradle/8.10.2/fileHashes/fileHashes.bin
0 → 100644
File added
.gradle/8.10.2/fileHashes/fileHashes.lock
0 → 100644
File added
File added
.gradle/8.10.2/gc.properties
0 → 100644
File added
.gradle/buildOutputCleanup/cache.properties
0 → 100644
.gradle/buildOutputCleanup/outputFiles.bin
0 → 100644
File added
.gradle/file-system.probe
0 → 100644
File added
.gradle/vcs-1/gc.properties
0 → 100644
File added
File added
File added
File added
build/classes/java/main/model/Board.class
0 → 100644
File added
File added