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
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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")