Bắt đầu ngayBắt đầu miễn phí

Rà soát mã của đồng nghiệp

Đồng nghiệp nhờ bạn xem lại một đoạn mã họ đã viết và góp ý để sẵn sàng đưa vào production. Bạn biết rằng có docstring được xem là thực hành tốt cho các hàm dễ bảo trì và tái sử dụng, nên như một bước kiểm tra nhanh, bạn quyết định dùng hàm has_docstring() này cho tất cả các hàm của họ.

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

Bài tập này là một phần của khóa học

Viết hàm trong Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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")
Chỉnh sửa và Chạy Mã