De code van je collega reviewen
Je collega vraagt je om wat code die zij hebben geschreven te reviewen en tips te geven om die klaar te maken voor productie. Je weet dat een docstring hebben best practice is voor onderhoudbare, herbruikbare functies. Als snelle check besluit je daarom deze functie has_docstring() op al hun functies toe te passen.
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
Deze oefening maakt deel uit van de cursus
Functies schrijven in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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")