Aller au contenu

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.