Aan de slagGa gratis aan de slag

De code van je collega reviewen

Je collega vraagt je om wat code die zij hebben geschreven te reviewen en tips te geven om die klaar te maken voor productie. Je weet dat een docstring hebben best practice is voor onderhoudbare, herbruikbare functies. Als snelle check besluit je daarom deze functie has_docstring() op al hun functies toe te passen.

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

Deze oefening maakt deel uit van de cursus

Functies schrijven in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren