01 // LE PROJET EN BREF
WORKSHOPLIB
CConsolider deux semaines de fonctions en une bibliothèque propre, testée et documentée.
Un atelier en autonomie dont le but est de reprendre tout ce qui a été écrit pendant la piscine et d'en faire un outil de qualité : code nettoyé, interface cohérente, tests, documentation. C'est un exercice d'ingénierie plus que d'algorithmique — et c'est cette bibliothèque qu'on traînera derrière soi pendant deux ans.
Assemblage de lib/libmy.a via Makefile, avec en-tête public unique, tests unitaires et harmonisation des signatures.
PRINCIPALC
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONCriterion
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Refactoring d'un large ensemble de fonctions vers une API cohérente
- Bibliothèque personnelle réutilisée dans la quasi-totalité des projets C suivants
AU-DELÀ DU SUJET
- Intégration de my_printf et get_next_line dans la bibliothèque, bien au-delà des fonctions demandées
- Makefile coloré et jeu de tests Criterion
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…