시작하기무료로 시작하기

동료의 코드 리뷰하기

동료가 프로덕션 준비를 위해 자신이 작성한 코드를 리뷰해 달라고 부탁했어요. 유지 보수성과 재사용성이 좋은 함수를 위해서는 docstring을 작성하는 것이 모범 사례라는 것을 알고 있으므로, sanity check 차원에서 이 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")
코드 편집 및 실행