forked from menault/TD2_DEV51_Qualite_Algo
Fini !
This commit is contained in:
42
Notes.md
Normal file
42
Notes.md
Normal file
@@ -0,0 +1,42 @@
|
||||
Auteurs : Aurélien Amary, Adrien Dick
|
||||
|
||||
# TP2 Conplexité cyclomatique
|
||||
*Complexité cyclomatique as CC*
|
||||
## Calcul du nombre de chemins pour chaque fonction
|
||||
### daemon
|
||||
- create_daemon ; CC = 4
|
||||
- ping_request ; CC = 2
|
||||
- send_check ; CC = 3
|
||||
- check_keep_working ; CC = 4
|
||||
- daemon_work ; CC = 3
|
||||
|
||||
### db-sqlite
|
||||
- db_connect ; CC = 1
|
||||
- db_disconnect ; CC = 1
|
||||
- insert_hourly_report ; CC = 1
|
||||
|
||||
### ping-report
|
||||
- main ; CC = 4
|
||||
|
||||
### stats
|
||||
- get_ping_from_temp_log ; CC = 15 (voir graphe)
|
||||
- write_ping_log ; CC = 4
|
||||
- set_stats_ping ; CC = 25 (voir graphe)
|
||||
|
||||
### utils
|
||||
- write_pid_file ; CC = 2
|
||||
- remove_file ; C = 1
|
||||
|
||||
## Simplification du code
|
||||
*Commentaire "Modif" aux endroits modifiés*
|
||||
### get_ping_from_temp_lo
|
||||
Factorisation du while en une sous fonction : sub_get_ping_from_temp_log \
|
||||
Résultat :
|
||||
- get_ping_from_temp_log ; CC = 7
|
||||
- sub_get_ping_from_temp_log ; CC = 4
|
||||
|
||||
### set_stats_ping
|
||||
Factorisation des trois derniers "if" du while en une sous fonction : sub_set_stats_ping \
|
||||
Résultat :
|
||||
- set_stats_ping ; CC = 9
|
||||
- sub_set_stats_ping ; CC = 8
|
Reference in New Issue
Block a user