Demande de Fusion pour la Mise à Jour du Traitement des Arguments en Ligne de Commande
Demande de Fusion pour la Mise à Jour du Traitement des Arguments en Ligne de Commande
Description de la Mise à Jour
Cette demande de fusion apporte des améliorations significatives au traitement des arguments en ligne de commande dans l'application simprod
. Elle introduit l'utilisation de la bibliothèque Getopt
pour une gestion plus robuste et moins sujette aux erreurs.
Comportement Actuel (Avant la Mise à Jour)
- Le traitement des arguments de ligne de commande était géré manuellement.
- Risques d'erreurs et difficultés à gérer des arguments complexes.
Nouveau Comportement (Après la Mise à Jour)
- Introduction de
Getopt
pour l'analyse des arguments en ligne de commande. - Prise en charge de l'option
-t [dot|json]
pour la commandesimprod scenario
. - Amélioration de la flexibilité et de la robustesse dans le traitement des arguments.
- Les commandes suivantes sont désormais fonctionnelles :
$ ./simprod scenario examples/scenario.json -t dot
$ ./simprod scenario -t dot examples/scenario.json
$ ./simprod scenario examples/scenario.json -t json
$ ./simprod scenario -t json examples/scenario.json
Informations sur la Branche
- Basée sur le commit le plus récent de la branche
master
. - Contient uniquement des commits relatifs à l'intégration et l'utilisation de
Getopt
.
Commits
- Tous les commits sont atomiques et bien structurés.
- Chaque commit représente un ajout ou une modification clairement définie.
- Les messages de commit sont descriptifs, conformes aux normes du projet.
Qualité Technique
- Le code respecte les conventions de style et les meilleures pratiques.
- Les modifications incluent des mises à jour de la documentation et des commentaires clairs.
- Les tests unitaires ont été mis à jour pour couvrir les nouvelles fonctionnalités.
Cette mise à jour représente une étape importante pour améliorer l'expérience utilisateur et la maintenabilité du code dans le projet simprod
.