अपने सहकर्मी के कोड की समीक्षा
आपका सहकर्मी आपसे उनके लिखे हुए कुछ कोड की समीक्षा करने और प्रोडक्शन के लिए तैयार करने के सुझाव देने को कह रहा/रही है। आपको पता है कि मेंटेन करने योग्य और रीयूज़ेबल फंक्शनों के लिए 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
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Functions लिखना
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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")