I'm looking for informative class documentation format for my Entity, Business Logic and Data Access classes.
I found following two formats from here
Format 1
///-----------------------------------------------------------------
/// Namespace: <Class Namespace>
/// Class: <Class Name>
/// Description: <Description>
/// Author: <Author> Date: <DateTime>
/// Notes: <Notes>
/// Revision History:
/// Name: Date: Description:
///-----------------------------------------------------------------
Format 2
// ===============================
// AUTHOR :
// CREATE DATE :
// PURPOSE :
// SPECIAL NOTES:
// ===============================
// Change History:
//
//==================================
I feel following are the basic elements
- Author
- Created Date
- Description
- Revision History
as Namespace and Class name will be there in anyway.
Please let me know your thoughts, which format is recommended and whether there is a standard way of writing revision history?