SonarQube Flashcards

1
Q

metrique

A

une caracteristique d’une app.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Metrique logicielle

A

mesure d’une propriete d’un logicielle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

qualite du code

A

la maniere avec laquelle ces fctionnalités sont implementées et inclut entre autres la robustesse,la maintenabilité, la lisibilité ou l’evolutivité.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

la mesure de qualité du code.

A

peut être mesurée automatisé par des outils d’analyse statique du code src.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

critére du qualité du code.

A

-la documentation.
-la portabilité.
-la securité.
-la fiabilité.
-le nbr de bugs connus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

SonarQube.

A

un logiciel open src de mesure de qualité du code. Son perimetre est le code src et le designe ainsi que les tests unitairs.
!!!!!Permet l’inspection du code en continue,ce qui permet de détecter les problémes dés leur intro dans le code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

SonarQube couches:

A

-un exécuteur pour lancer des outils d’analyse.
-une BD,stocker et historise les infos.
-Le serveur web permet la navigation et la consultation des analyses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Les types de metrique.

A

-Densité des comts.
-Detection des bogues.
-“” du code mort.
-“” du code dupliqué.
-complexité du code.
-score de MFS(maintenabilité,fiabilité,securité).
-Dette technique(estimation du temps necessaire pour fixer tous les problemes detectés).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

7 axes de la qualité du code.

A

-Architecture et design.
-Documentation.
-respect des standards de codage.
-Non duplicaiton du code.
-Tests unitaires.
-Complexité.
-Bogues potentiels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tableau du bord avec SonarQube.

A

classe les defauts logiciels selon 3 categories:
1-Les bugs:anomalies evidentes du code (fiabilité).
2-Les vulnérabilités:Faiblesse du code (Securité).
3-Les codes smells:anti-patron,les defauts pratique dans le code comme code dupliqué,…..(maintenabilité).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Exemples metrique avec SonarQube:

A

1-Score de MFS.
2-Mesures pour la duplication du code.
3-Mesures pour tests,…….

How well did you know this?
1
Not at all
2
3
4
5
Perfectly