Es ist ein 3-Tier-ASP.NET-Website-Projekt. In der Datenschicht gibt es eine Klasse "Common Declaration", in der viele Gemeinsamkeiten erwähnt werden.Optimierung in gemeinsamen Deklaration
Etwas wie folgt aus:
public class CommonDeclartion
{
#region Common Messages
public const string RECORD_INSERT_MSG = "Record Inserted Successfully ";
public const string RECORD_UPDATE_MSG = "Record Updated Successfully";
public const string RECORD_DELETE_MSG = "Record Deleted Successfully";
public const string ERROR_MSG = "Error occurred while performing this action.";
public const string UserID_Incorrect = "Please Enter The Correct User ID.";
public const string RECORD_ALREADY_EXIT = "Record Already Exit";
public const string NO_RECORD = "No Record found.";
#endregion
}
Kann dies in Bezug auf die optimiert werden:
- Perfomance
- Security (falls vorhanden)
- -Code Lesbarkeit des oder reusablity
Ich dachte von enum
verwenden, aber kann das nicht ausrechnen:
enum CommonMessages
{
RECORD_INSERT_MSG "Record Inserted Successfully.",
RECORD_UPDATE_MSG "Record Updated Successfully.",
RECORD_DELETE_MSG "Record Deleted Successfully.",
ERROR_MSG "Error Occurred while Performing This Action.",
UserID_Incorrect "Please Enter The Correct User ID.",
RECORD_ALREADY_EXIT "Record Already Exit.",
NO_RECORD "No Record found.",
}
oder sonst sollte sie in einigen Sammlungen wie Wörterbuch/Namevaluecollection halten oder so, oder muss ich sie in XML in Form von Schlüssel/Wert zu halten haben paaren und davon abrufen?
Was kann besser Art und Weise halten in
Geist sein- Perfomance
- Security (falls vorhanden)
- -Code Lesbarkeit des oder reusablity
danke, aber können Sie mir ein Beispiel oder so auf diese vorschlagen. – Pratik