Tôi đang tìm kiếm một đề xuất về một thực tiễn tốt nhất cho các nhận xét XML trong C #. Khi bạn tạo một thuộc tính, có vẻ như tài liệu XML dự kiến có dạng sau:
/// <summary>
/// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
Nhưng vì chữ ký của tài sản đã cho bạn biết những thao tác nào có sẵn cho các máy khách bên ngoài của lớp (trong trường hợp này là cả hai get
và set
) Tôi cảm thấy như các bình luận quá trò chuyện và có lẽ những điều sau đây là đủ:
/// <summary>
/// ID that uniquely identifies this <see cref="User" /> instance.
/// </summary>
public int ID {
get;
set;
}
Microsoft sử dụng hình thức đầu tiên nên có vẻ như đó là một quy ước ngụ ý. Nhưng tôi nghĩ rằng cái thứ hai tốt hơn cho những lý do tôi đã nêu.
Tôi hiểu rằng câu hỏi này là một kỹ năng tuyệt vời để được đánh dấu là không mang tính xây dựng, nhưng số lượng tài sản mà người ta phải nhận xét là rất lớn và vì vậy tôi tin rằng câu hỏi này có quyền ở đây.
Tôi sẽ đánh giá cao bất kỳ ý tưởng hoặc liên kết đến thực tiễn khuyến nghị chính thức.
gets or sets
hoặc gets
tùy thuộc vào người truy cập thuộc tính.