Przeglądanie kodu współpracownika
Współpracownik prosi cię o przejrzenie napisanego przez siebie kodu i podzielenie się wskazówkami, jak przygotować go do wdrożenia. Wiesz, że dodanie docstringa to dobra praktyka przy pisaniu funkcji, które mają być łatwe w utrzymaniu i ponownym użyciu. Jako szybkie sprawdzenie postanawiasz użyć funkcji has_docstring() na wszystkich funkcjach współpracownika.
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
To ćwiczenie jest częścią kursu
Pisanie funkcji w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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")