Objectifs de l'enseignement :
Ce module fait suite au module "COO et POO" de l'UE3 du semestre 5 d'approfondissement des concepts de la POO, dans l'objectif de concevoir des programmes fiables, maintenables et évolutifs. Son objectif est d'une part, de présenter l'ensemble des classes utilitaires de l'API Java représentant les collections de données et leur niveau d'adéquation selon le contexte d'utilisation, d'autre part de décrire les mécanismes permettant d'améliorer la fiabilité des programmes Java : les assertions pour vérifier la correction du programme, les exceptions pour vérifier sa robustesse et l'environnement JUnit pour réaliser les tests unitaires automatisés des classes.
Plan du cours :
- Gestion des exceptions
- Assertions, annotations, JUnit
- Types paramétrés, l'API Collections de Java