เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ตรวจสอบโค้ดของเพื่อนร่วมงาน

เพื่อนร่วมงานขอให้ช่วยรีวิวโค้ดที่เขียนไว้ และให้คำแนะนำเพื่อเตรียมโค้ดให้พร้อมสำหรับ production คุณรู้ดีว่าการมี docstring ถือเป็น best practice สำหรับฟังก์ชันที่ดูแลรักษาและนำกลับมาใช้ใหม่ได้ง่าย จึงตัดสินใจใช้ฟังก์ชัน 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")
แก้ไขและรันโค้ด