Ce projet s’inscrit dans le parcours Développeur d’application Java – OpenClassrooms.
L’objectif est de reprendre le travail entamé par un autre développeur et de corriger les bugs d’une application Java existante.
L’application doit :
- Lire une liste de symptômes depuis un fichier texte (
symptoms.txt). - Compter le nombre d’occurrences de chaque symptôme.
- Trier les résultats par ordre alphabétique.
- Générer un fichier de sortie (
result.out) listant chaque symptôme et son nombre d’occurrences.
Project02Eclipse/ │ README.md │ symptoms.txt # Fichier d'entrée : liste brute des symptômes │ result.out # Fichier généré : sortie du programme │ └───src/com/hemebiotech/analytics/ AnalyticsCounter.java ISymptomReader.java ISymptomWriter.java Main.java ReadSymptomDataFromFile.java WriteSymptomDataToFile.java
Main.java: point d’entrée de l’application.AnalyticsCounter.java: orchestre les étapes (lecture → comptage → tri → écriture).ISymptomReader/ISymptomWriter: interfaces définissant les contrats pour la lecture et l’écriture.ReadSymptomDataFromFile.java: implémentation de lecture depuis un fichier texte.WriteSymptomDataToFile.java: implémentation d’écriture dans un fichier texte.
- Java 8 ou version supérieure.
- Un IDE comme Eclipse ou IntelliJ, ou un terminal avec
javacetjava.
- Importer le projet
Project02Eclipsecomme projet Java. - Vérifier que
symptoms.txtest bien présent à la racine du projet. - Lancer la classe
Main.
