LoslegenKostenlos starten

Den Code Anderer Korrekturlesen

Deine Kollegin bittet dich, den von ihr geschriebenen Code zu reviewen und Tipps zu geben, was es braucht, damit dieser produktionsreif wird. Du weißt, dass ein Docstring als Best Practice für wartbare, wiederverwendbare Funktionen gilt. Als schnellen Check willst du deshalb diese Funktion has_docstring() auf alle ihre Funktionen anwenden.

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

Diese Übung ist Teil des Kurses

<Kurs>Funktionen in Python schreiben</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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")
Code bearbeiten und ausführen