Granska din kollegas kod
Din kollega ber dig granska lite kod som hen har skrivit och ge tips på hur den kan göras produktionsklar. Du vet att en docstring anses vara god praxis för underhållbara och återanvändbara funktioner, så som en snabb kontroll bestämmer du dig för att använda funktionen has_docstring() på alla deras funktioner.
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
Den här övningen är en del av kursen
Att skriva funktioner i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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")