TD2_DEV51_Qualite_Algo/compterendu.md

1.2 KiB

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