ПочатиПочніть безкоштовно

Рецензування коду колеги

Ваш колега просить вас переглянути код, який він написав, і дати поради, як підготувати його до продакшну. Ви знаєте, що наявність докстрінгу вважається найкращою практикою для підтримуваних і багаторазово використовуваних функцій, тож для перевірки вирішуєте застосувати цю функцію has_docstring() до всіх їхніх функцій.

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

Ця вправа є частиною курсу

Написання функцій у Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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")
Редагувати та запускати код