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
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")