Tôi đang cố gắng làm cho một điểm để ghi lại mã của mình tốt hơn, đặc biệt là khi nói đến các nhận xét XML về các thành viên của lớp, nhưng thường thì nó chỉ cảm thấy ngớ ngẩn.
Trong trường hợp xử lý sự kiện, quy ước đặt tên và tham số là chuẩn và rõ ràng:
/// <summary>
/// Handler for myCollection's CollectionChanged Event.
/// </summary>
/// <param name="sender">Event Sender</param>
/// <param name="e">Event Arguments</param>
private void myCollection_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
{
// actual code here...
}
Tôi cũng thường xuyên có các thuộc tính đơn giản được đặt tên rõ ràng (IMO) để tóm tắt là dự phòng:
/// <summary>
/// Indicates if an item is selected.
/// </summary>
public bool ItemIsSelected
{ get { return (SelectedItem != null); } }
Tôi không cảm thấy như những bình luận như vậy không thêm bất kỳ thông tin nào mà bản tuyên bố không truyền đạt được. Sự khôn ngoan chung dường như là một nhận xét lặp lại mã tốt nhất là không được ghi lại.
Rõ ràng, tài liệu XML không chỉ là các nhận xét mã nội tuyến thông thường và lý tưởng sẽ có phạm vi bảo hiểm 100%. Tôi nên viết gì trong những trường hợp như vậy? Nếu những ví dụ này là OK, họ thêm giá trị nào mà tôi có thể không đánh giá cao bây giờ?
GetData()
làm gì" bạn hỏi? Tại sao, nó Gets the data
là tất nhiên!