Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Ce projet pédagogique vise à enseigner la mise en place de tests unitaires pour des algorithmes de tri classiques en langage C. Il fournit une base de code simple et limitée, permettant aux étudiants d'implémenter des tests pour valider le bon fonctionnement des fonctions. Le dépôt inclut également des outils pour mesurer la couverture de code et générer des rapports détaillés, favorisant ainsi une approche rigoureuse du développement logiciel.
- Ce projet est une session pratique dédiée à l'apprentissage des tests unitaires et du mocking. Il propose des exercices concrets pour comprendre l'efficacité des tests unitaires par rapport aux tests d'intégration ou à l'absence de tests. Les participants explorent le débogage d'un logiciel inconnu, créent des tests pour une classe de particule en 1D, et utilisent le mocking pour tester une implémentation de cache.
- Ce projet pédagogique fournit une base de code en langage C dédiée à l'apprentissage et à la mise en pratique des tests unitaires. Il inclut des algorithmes de tri classiques (sélection, insertion, fusion) et des fonctions utilitaires. L'objectif est de permettre aux étudiants d'implémenter des tests unitaires pour valider le bon fonctionnement des fonctions, tout en mesurant la couverture de code pour garantir une qualité logicielle optimale.
- Ce projet pédagogique vise à fournir une base de code en langage C pour l'apprentissage des tests unitaires. Il inclut des algorithmes de tri classiques (sélection, insertion, fusion) et des fonctions utilitaires. L'objectif est de permettre aux étudiants d'implémenter des tests unitaires pour valider le bon fonctionnement de chaque fonction, en utilisant la bibliothèque Check pour automatiser les vérifications et mesurer la couverture de code.
- Projet pédagogique visant à implémenter des fonctionnalités bancaires de base (comptes courants et épargne) en suivant une approche de développement piloté par les tests (TDD). Il inclut la gestion des transactions, le calcul des intérêts, et la détection d'erreurs comme les découverts ou les montants nuls. Le dépôt sert également à illustrer l'utilisation de tests unitaires et d'intégration via Maven et GitLab CI.
- Projet pédagogique visant à implémenter des algorithmes de calcul de la date de Pâques pour deux calendriers distincts. Les étudiants doivent développer des méthodes pour déterminer cette date selon les règles historiques du calendrier julien et du calendrier grégorien, en suivant des références mathématiques précises. Le travail inclut la validation des implémentations via des tests unitaires fournis.
- Ce projet est un exemple pédagogique destiné à l'apprentissage des tests unitaires en programmation C. Il fournit une base de code simple basée sur des algorithmes de tri classiques, permettant aux étudiants de mettre en pratique la création et l'exécution de tests automatisés pour valider le bon fonctionnement des fonctions implémentées.
49 initiatives
10