Điều gì, theo ý kiến của bạn là một chuỗi có ý nghĩa? Bạn mong đợi điều gì được mô tả ở đó?Làm thế nào để viết tài liệu có ý nghĩa?
Ví dụ, hãy xem xét lớp Python này __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
"""
Bạn có thấy ý nghĩa này? Đăng các ví dụ tốt/xấu của bạn để mọi người đều biết (và một câu trả lời chung để nó có thể được chấp nhận).
+1: Sử dụng ký hiệu RST với epydoc hoặc sphinx. –
Sử dụng 'doctests' là một lời khuyên tuyệt vời. Ví dụ có ý nghĩa có thể không chỉ hiển thị cách các trường hợp cạnh được xử lý cho người dùng nhưng đồng thời cảnh báo bạn nếu có bất kỳ thay đổi nào đối với mã của bạn sẽ thay đổi hành vi mong đợi. Bạn cũng có thể mở rộng các ví dụ này mỗi khi bạn tìm thấy một lỗi để đảm bảo rằng nó không leo lên bạn một lần nữa, hoặc ít nhất là để cảnh báo sự tồn tại của lỗi đó trong khi nó không được sửa chữa. – berna1111