Ce repository contient un exercice de programation qui à dû être réalisé pour un entretien d'admission au CPNV filière Développement d'application. J'ai choisi le Java car je suis déjà familiarisé avec ce language et je trouve que la gestion des dates est assez bien.
Testé sous :
- Fedora 32 5.6.14-300.fc32.x86_64
- javac 14.0.1
- openjdk version "14.0.1" 2020-04-14
- OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7)
- OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.1+7, mixed mode, sharing)
- cd src/
- javac Schedule.java
- java Schedule (Le programme attends une ligne sans charactère après la liste des horaires)
- Déplacer les tests dans leurs propre classe
- Gestion des exceptions
- Permettre de spécifier des horaires d'ouvertures du magasin avec des minutes
- Améliorer les conditions de validations / lisibilité dans la méthode isOpenOn
- Gestion des Timezones