Revisionare il codice del tuo collega
Un tuo collega ti chiede di rivedere del codice che ha scritto e di dargli qualche dritta per prepararlo alla produzione. Sai che avere una docstring è una best practice per funzioni manutenibili e riutilizzabili, quindi, per sicurezza, decidi di usare questa funzione has_docstring() su tutte le sue funzioni.
def has_docstring(func):
"""Verifica se la funzione
`func` ha una docstring.
Argomenti:
func (callable): Una funzione.
Restituisce:
bool
"""
return func.__doc__ is not None
Questo esercizio fa parte del corso
Scrivere funzioni in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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")