explication en commentaire de la premiere optim de stats.c
This commit is contained in:
parent
870450fe84
commit
cb68919063
@ -80,6 +80,19 @@
|
|||||||
return ping;
|
return ping;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
La fonction get_ping_from_temp_log avais une complexité cyclomatique de 15.
|
||||||
|
|
||||||
|
modifications:
|
||||||
|
ligne 51 et 53 (anciennement 54 et 56):
|
||||||
|
retirer la verification if, car peut importe ce qu'il se passe, p_reg ne peut pas être null, la fonction ce serait arretée
|
||||||
|
lignes 73,74 et 75 (anciennement 116, 117 et 118):
|
||||||
|
retirer encore du code mort, car la verification est innutil, avant de déplacer le while, read_line était forcemment nulll a ce moment.
|
||||||
|
Le while a été segmenter en une fonction find_ping() a part,qui prend en parametre ce dont il a besoin et retourne ping.
|
||||||
|
|
||||||
|
Tous ces changements on fait passer la complexité cyclomatique de get_ping_from_temp_log de 15, à 5. get_ping quand a lui est également à 5.
|
||||||
|
*/
|
||||||
|
|
||||||
char* find_ping(char* read_line, size_t n, FILE* fd){
|
char* find_ping(char* read_line, size_t n, FILE* fd){
|
||||||
int start;
|
int start;
|
||||||
int end;
|
int end;
|
||||||
|
Loading…
Reference in New Issue
Block a user