Kontrola kódu kolegy
Kolega tě požádal, abys zkontroloval/a jeho kód a poradil/a mu, jak ho připravit do produkce. Víš, že docstring je považován za osvědčenou praxi pro psaní udržitelných a znovupoužitelných funkcí, takže se pro jistotu rozhodneš použít funkci has_docstring() na všechny jeho funkce.
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
Toto cvičení je součástí kurzu
Writing Functions in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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")