2024:
Supports de Cours:
- full_course_pg106_2024_c1: la compilation
- full_course_pg106_2024_c2: processus, mémoire et allocation
- full_course_pg106_2024_c3: gdb, valgrind
- full_course_pg106_2024_c4: ASan, clang-tidy/format, doxygen, Makefile
- full_course_pg106_2024_c5: cmake, diff/patch, gestion de sources
- full_course_pg106_2024_c6: intégration continue et TDD
- full_course_pg106_2024_c7: tests, couverture et performance
Supports de TDs:
- exercice de simulation mémoire : simulation memoire, support de cours intégré pour ce TD: CI-memoire
- convention de codage et compilation: td_coding-sujet
- git et makefile: td_git_makefile-sujet
- gdb: td_gdb-sujet (et également debug_pg106)
- valgrind: td_valgrind-sujet
2023:
Supports des cours:
- Cours 1: la compilation: full_course_pg106_2023_c1
- Cours 2: processus, mémoire et allocation: full_course_pg106_2023_c2
- Cours 3: encodage mémoire, core, gdb: full_course_pg106_2023_c3
- Cours 4: valgrind, clang-format, doxygen, diff : full_course_pg106_2023_c4
- Cours 5: les gestionnaires de sources (git/svn), Makefile et CMake: full_course_pg106_2023_c5
- Cours 6: cmake, intégration continue, TDD et les tests : full_course_pg106_2023_c6
- Cours 7: tests, couverture (gcov), performance (gprof) : full_course_pg106_2023_c7
- Cours 8: quizz, variadique, readline : full_course_pg106_2023_c8
Supports de TD:
- exercice de simulation mémoire : simulation memoire, support de cours intégré pour ce TD: CI-memoire
- reprise d’un code existant et compilation: td_coding-sujet source: hash.c
- prise en main de git : td_git-sujet
- gdb : td_gdb-sujet
- valgrind : td_valgrind-sujet
- git remote, cmake, qtcreator, doxygen: td_cmake-ide-doxygen-sujet
- tests et couverture : td-tests-coverage-sujet