Examiner le code de votre collègue
Votre collègue vous demande de revoir le code qu'il a écrit et de lui donner des conseils pour qu'il soit prêt à être mis en production. Vous savez que l'existence d'une docstring est considérée comme la meilleure pratique pour des fonctions maintenables et réutilisables. Par conséquent, vous décidez d'utiliser cette fonction has_docstring()
pour toutes les fonctions de l'entreprise.
def has_docstring(func):
"""Check to see if the function
`func` has a docstring.
Args:
func (callable): A function.
Returns:
bool
"""
return func.__doc__ is not None
Cet exercice fait partie du cours
Écrire des fonctions en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)
if not ok:
print("load_and_plot_data() doesn't have a docstring!")
else:
print("load_and_plot_data() looks ok")