PROJECT DOSSIER // [WORKSHOPLIB]VOIR LA SOURCERETOUR AUX PROJETS →

01 // LE PROJET EN BREF

WORKSHOPLIB

C

Consolider 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
PIÈCES JOINTES (Images, Photos, Videos)

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…