FinanceJ
Application desktop Java de finances personnelles, construite en équipe de 6 avec un accent sur les tests et la maintenabilité — j'y étais le contributeur le plus actif.
01 Résumé
FinanceJ gère revenus, dépenses et budgets dans une application desktop Java. Réalisée à 6 pour le cours LOG240 (Tests et Maintenance), elle met l'accent sur la couverture de tests et la qualité de code. J'en ai été le contributeur le plus actif (28 des 85 commits).
02 Contexte
Cours LOG240 (Tests et Maintenance) à l'ÉTS : l'objectif pédagogique n'est pas seulement de livrer une app, mais de la rendre testable, mesurée et maintenable.
03 Mon rôle & l'équipe
Équipe de 6 développeurs, suivi sur Git. Honnêtement : le mérite est collectif, mais j'ai été le contributeur le plus actif avec 28 des 85 commits — sur l'architecture, les modèles de tables et les tests.
04 Limites
- Projet académique : pas d'utilisateurs ni de production réels.
- « 100 % » est une couverture de lignes (JaCoCo) — une mesure d'exécution, pas une preuve d'absence de bugs.
- Périmètre fonctionnel défini par l'énoncé du cours.