LoslegenKostenlos loslegen

Den Code deiner Kollegin/deines Kollegen reviewen

Deine Kollegin/dein Kollege bittet dich, etwas geschriebenen Code zu reviewen und Tipps zu geben, wie er produktionsreif wird. Du weißt, dass eine Docstring als Best Practice für wartbare, wiederverwendbare Funktionen gilt. Als schnellen Check willst du deshalb diese Funktion has_docstring() auf alle ihre/seine 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

Funktionen in Python schreiben

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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