TD2_DEV51_Qualite_Algo/compterendu.md

50 lines
1.2 KiB
Markdown

# Compte-rendu TP
###### Groupe SCHIED Killian, LANDRIN Dylan
## Fichier "deamon.c"
#### Détails
##### create_deamon()
Complexité Cyclomatique : 4
##### ping_request()
Complexité Cyclomatique : 2
##### send_check()
Complexité Cyclomatique : 4
##### check_keep_working()
Complexité Cyclomatique : 4
##### daemon_work()
Complexité Cyclomatique : 3
## Fichier "db-sqlite.c"
#### Détails
##### db_connect()
Complexité Cyclomatique : 1
##### db_disconnect()
Complexité Cyclomatique : 1
##### insert_hourly_report()
Complexité Cyclomatique : 1
## Fichier "ping-report.c"
#### Détails
##### main()
Complexité Cyclomatique : 4
## Fichier "stats.c"
### Avant modification
#### Détails
##### get_ping_from_temp_log()
Complexité Cyclomatique : 15
##### write_ping_log()
Complexité Cyclomatique : 4
##### set_stats_ping()
Complexité Cyclomatique : 25
### Après modification
#### Détails
##### get_ping_from_temp_log()
Complexité Cyclomatique : 5
##### find_ping() (Nouvelle fonction pour diminuer la complexité de get_ping_from_temp_log())
Complexité Cyclomatique : 8
##### set_stats_ping()
Complexité Cyclomatique : ?
## Fichier "utils.c"
#### Détails
##### write_pid_file()
Complexité Cyclomatique : 2
##### remove_file()
Complexité Cyclomatique : 1