Contrôle 2 - Devowfs204_v1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Office de la Formation Professionnelle et de la

Promotion du Travail
INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE HAY AL ADARISSA FES

Contrôle N°2-
AU TITRE DE L’ANNEE : 2022/2023

Filière : Développement Digital - option web full stack Épreuve :  Théorique


Groupe : DEVOWFS204 Durée : 02h00
Date d'évaluation : 30/11/2022 Barème : / 20 pts
Intitulé du module : M202 Approche agile Variante 1

Nom et Prénom : ...........................................................................................................................

Exercice 1 : (9pts)

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 ~
$ cd e:/

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 /e
$ mkdir approche_agile

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 /e
$ cd approche_agile

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 /e/approche_agile


$ git init
Initialized empty Git repository in E:/approche_agile/.git/

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 /e/approche_agile (master)


$ echo 'hello scrum' > 'scrum.txt'

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 /e/approche_agile (master)


$ echo 'hello git' > 'git.txt'

xxxxxxxx@DESKTOP-PGQ5OJJ MINGW64 /e/approche_agile (master)


$ mkdir cours

1. Ajouter la commande permettant d’afficher le contenu du dossier en cours : (2pts)


................................................................................................................................................................
Donner le résultat de la commande : ....................................................................................................

2. Ecrire les commandes permettant d’enregistrer et de valider ces modifications dans le dépôt
local (2pts)
................................................................................................................................................................
................................................................................................................................................................
3. Créer et pointer sur une nouvelle branche appelée : « activites » : (2pts)
................................................................................................................................................................
................................................................................................................................................................

DEVOWFS204_M202_Contrôle 2 : ISTA HAY AL ADARISSA FES Page : 1


Concepteur : Asmae YOUALA
En pointant sur cette branche, on suppose qu’un nouveau fichier appelé « sonarqube.txt » a été
ajouté, enregistré et validé dans le dépôt local.
4. Ajouter la commande permettant d’afficher les branches actuelles : (2pts)
................................................................................................................................................................
Donner le résultat de la commande : ....................................................................................................
5. Ajouter la commande permettant d’afficher l’historique (log) des versions validées ; sur une seule
ligne (1pt)
................................................................................................................................................................
Exercice 2 : (5pts)
Sous Gitlab, on suppose qu’on a créé un projet public appelé « eformation », voici son lien :
https://gitlab.com/devowfs_adarissa/eformation.git

Localement, sous git Bash, écrivez les commandes permettant de :


1. Initialiser le projet « eformation » distant et de pointer sur le dossier créé : (2pts)
....................................................................................................................................................................
....................................................................................................................................................................
2. Afin de pouvoir apporter des modifications à ce projet public, on a créé son « fork » sous le
lien suivant : https://gitlab.com/private_user/eformation_fork.git
Ecrire la commande permettant d’ajouter ce fork au projet en cours : (1pt)
....................................................................................................................................................................
3. Lister les répertoires distants de ce projet : (2pts)
....................................................................................................................................................................
Donner le résultat de la commande : ....................................................................................................
................................................................................................................................................................
Exercice 3 (6pts) :
1. Placez chacune des défaillances de code suivantes, dans le tableau ci-après, sous sa catégorie
correspondante : (4pts)
a. Injection SQL
b. Boucle while sans condition d’arrêt ;
c. Code après un return d’une fonction ;
d. Le nom d’une fonction qui ne respecte pas les conventions
Bugs Vulnérabilités Code smells
…………………… …………………… ……………………
…………………… …………………… ……………………
…………………… …………………… ……………………

2. Comment Sonarqube calcule la complexité d’un code ? (2pts)


.............................................................................................................................................................
.............................................................................................................................................................

DEVOWFS204_M202_Contrôle 2 _ V1 : ISTA HAY AL ADARISSA FES Page : 2


Concepteur : Asmae YOUALA

Vous aimerez peut-être aussi