Что, по-вашему, значимая докшрин? Что вы ожидаете от описания?Как писать значащие docstrings?
Для примера рассмотрим этот класс в Python __init__
:
def __init__(self, name, value, displayName=None, matchingRule="strict"):
"""
name - field name
value - field value
displayName - nice display name, if empty will be set to field name
matchingRule - I have no idea what this does, set to strict by default
"""
ли вы это смысл? Опубликуйте свои хорошие/плохие примеры для всех, чтобы знать (и общий ответ, чтобы его можно было принять).
+1: Используйте нотацию RST с эпидоком или сфинксом. –
Использование 'doctests' - отличный совет. Значимые примеры могут не только показать, как кромки обрабатываются пользователем, но в то же время предупреждают вас, если какое-либо изменение вашего кода изменяет ожидаемое поведение. Вы также можете развернуть эти примеры каждый раз, когда вы обнаружите ошибку, чтобы убедиться, что она не ползут на вас снова или, по крайней мере, чтобы предупредить о существовании этой ошибки, пока она не исправлена. – berna1111