Revisar o código de seu colega de trabalho
Seu colega de trabalho está pedindo que você revise um código que ele escreveu e dê algumas dicas sobre como prepará-lo para a produção. Você sabe que ter uma docstring é considerada a prática recomendada para funções reutilizáveis e passíveis de manutenção, portanto, como uma verificação de sanidade, você decide usar essa função has_docstring()
em todas as suas funções.
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
Este exercício faz parte do curso
Como escrever funções em Python
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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")