Pour les assert, je les utilises très peu dans les bibliothèques de fonctions : ces fonctions peuvent être utilisées dans du code dont tous les chemins n'ont pas été testés avant d'être en production et c'est souvent à ce moment là que le bug apparaît.
Pour le has_data, perso je trouve plus joli :
while(has_data());
que
while(!is_empty());
Mais c'est très personnel tout ça :)
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: Constante invalide
Posté par Etienne Bagnoud . En réponse au journal Parlons C, parlons pipe !. Évalué à 3.
Pour les
assert, je les utilises très peu dans les bibliothèques de fonctions : ces fonctions peuvent être utilisées dans du code dont tous les chemins n'ont pas été testés avant d'être en production et c'est souvent à ce moment là que le bug apparaît.Pour le
has_data, perso je trouve plus joli :que
Mais c'est très personnel tout ça :)
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell