070.00 Tests, benchmarks, profiling et documentation#
Travaux pratiques#
Écrire des tests unitaires pour une application de calculatrice#
- Définir les fonctions de l'application calculatrice
- Créer des tests unitaires pour les différentes opérations
- Utiliser des table-driven tests pour les tests unitaires
- Exécuter les tests et analyser les résultats
Analyser et optimiser les performances d'un programme#
- Choisir un programme à optimiser
- Profiler le programme à l'aide de "pprof" pour identifier les goulots d'étranglement
- Appliquer des techniques d'optimisation pour améliorer les performances
- Mesurer les améliorations à l'aide des benchmarks et du profiling
FIN.