Revisar el código de tu compañero de trabajo
Tu compañero de trabajo te pide que revises un código que ha escrito y le des algunos consejos sobre cómo prepararlo para la producción. Sabes que tener un docstring se considera la mejor práctica para las funciones mantenibles y reutilizables, así que como control de cordura decides utilizar esta función has_docstring()
en todas sus funciones.
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
Este ejercicio forma parte del curso
Escribir funciones en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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")