1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python関数の書き方

Connected

演習

同僚のコードをレビューする

同僚から、書いたコードをレビューして本番運用に向けた改善のアドバイスが欲しいと頼まれました。保守性が高く再利用しやすい関数には docstring を付けるのがベストプラクティスだと知っているので、まずは確認として、同僚のすべての関数にこの 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

指示1 / 3

undefined XP
  • 1

    同僚の load_and_plot_data() 関数に対して has_docstring() を呼び出してください。

  • 2
    • 関数 as_2D() に docstring があるか確認してください。
  • 3
    • 関数 log_product() に docstring があるか確認してください。