From 98258a0633763cca479ae2400253a083e466a5b9 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Fri, 11 Nov 2022 10:15:44 +0100 Subject: [PATCH] subject: Add step 0: clean submission --- subject/2/project-part1.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/subject/2/project-part1.md b/subject/2/project-part1.md index 37f85ba..2e71cc8 100644 --- a/subject/2/project-part1.md +++ b/subject/2/project-part1.md @@ -1,3 +1,20 @@ +## Palier 0 : Bonnes pratiques, propreté et architecture (3 points) {-} + +Des `.DS_Store` sur le dépôt git ? sans doute une mauvaise pratique de git qui +est passée par là. + +Sans aller jusqu'à vous faire relire 200 fois vos commentaires à la recherche +de l'ultime faute d'orthographe, il s'agit surtout de ne pas faire saigner les +yeux de vos relecteurs. + +On appréciera un projet clair, dont l'arborescence des fichiers rende la +compréhension globale aisée.\ + +Quelque soit le langage choisi, un `Makefile` doit être présent à la racine +pour lancer, avec un simple `make`, la/les commandes permettant la +compilation/l'assemblage du binaire `mymoulette`. + + ## Palier 1 : Restreindre l'environnement (2 points) {-} Après avoir mis en place les bases de votre programme, commencez par créer les @@ -44,7 +61,7 @@ rtt min/avg/max/mdev = 3.931/3.954/3.978/0.067 ms **Astuces :** `prctl(2)`, `capabilities(7)`, `capget(2)`, `capset(2)`, `libcap(3)`, ... -Aidez-vous du visualisateur de *capabilities* du TP (ou de `capsh(1)`, pour +Aidez-vous du visualisateur de *capabilities* du TP (ou de `capsh(1)`), pour voir si vous êtes sur la bonne voie. ::::: {.question}