0
これは3層のASP.NET Webサイトプロジェクトです。データ層には、多くの一般的なことが言及される「共通宣言」クラスがあります。このような一般的なDecalarationの最適化
何か:(もしあれば)
- もパフォーマンス
- セキュリティ:
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 }
が、これは多くの面で最適化することができ、
enum
を使用するが、それを把握することはできません。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.", }
か、他の辞書/ NameValueCollectionのかそこらのようないくつかのコレクションに保管しなければならないのか、私は、キー/値の形式でXMLでそれらを維持する必要がありますペアとそれから取得しますか?心の中でより良い方法を維持
- もパフォーマンス
- セキュリティ(もしあれば)
- コード可読性やreusablity
ありがとうございますが、私にこのような例を教えてください。 – Pratik