Esistono best practice per i riepiloghi dei metodi?
Sono un po 'confuso su ciò che appartiene alla descrizione parametro e restituisce quando entrambi sono oggetti.
Ecco un esempio di un metodo che sto riassumendo:
public class DocumentRequestObject
{
public List<UserIds> UserIds { get; set; } // User Ids being searched for document
public string DocumentID { get; set; } // DocumentId being requested
}
public class DocumentReturnObject
{
public string ResponseCode { get; set; } // Success, fail, etc.
public string DocumentName { get; set; }
public string DocumentType { get; set; }
}
public class DocumentService
{
/// <summary>
/// Returns a customer document summary object.
/// </summary>
/// <param name="request">A customer document request object that requires UserId(s) and the document Id being requested. </param>
/// <returns>Response Code and document information.</returns>
public DocumentReturnObject GetDocument(DocumentRequestObject dro)
{
// Some logic to search UserIds for requested DocumentId
// Return DocumentReturnObject populated with details
}
}
Questa deve essere una domanda basata sull'opinione pubblica; Semplicemente non sono riuscito a trovare alcuna informazione su Internet che risolva questo problema. Se questa è una domanda inappropriata per SE, fammi sapere. Grazie.