プラスのデバッグコード対正しい姿勢

利便性のために、私たちは、これは、しかし、右の姿勢でエネルギーと多くの時間を節約する、など自動ログインなど、システム内のいくつかのデバッグコードを追加します

第一の重位置:パッキングノート

私は何人かの人々が(例えば自動ログインなど)のコードをデバッグaddが考える、とコメントし対、その後の時間に詰め、その操作が保存されます。しかし、我々は常に、これは主要なイベントであってもよいし、コードを削除するように心がけてください。

            // コード内のコメント、公式リリース削除
            文字列のユーザー名= 管理者;
             文字列のパスワード= 123 ; 
            自動ログイン(ユーザ名、パスワード);

第二の重姿勢:プリプロセッサディレクティブの#if

コンパイラは、最終的に#endifの命令をC#のの#if命令に遭遇すると、唯一のシンボル定義は、これらの命令の間でコードをコンパイルすることを指定した場合。ですから、現在のビルドシステムを区別するために、デバッグシンボルを使用することができます解放またはデバッグしています

#if DEBUGの文字列 =ユーザー名管理者文字列のパスワード= " 123 " ; 
            自動ログイン(ユーザ名、パスワード); #endifの

            

 

第三ジェスチャー重量:プリプロセッサコマンド記号の#ifカスタム

事前に指定した上で、デバッグコードを満たすためには、システムの正式リリースバージョンには影響を与えません。しかし、また、正式なインストールパッケージデバッグモードを生成することが可能でした。我々はコメントしていないような練習。このような状況に遭遇し、私たちは第二の重姿勢を使用することはできません。この時点で、私たちは、指定されたシンボルをカスタマイズすることができます。

1.まず、我々は選択し、ドロップダウンボックスで、ソリューション構成をクリックし、「設定マネージャ

 

 2、ポップアップConfiguration Manager]ウィンドウでアクティブソリューション構成を選択で新しい項目

 

 3は、ポップアップで新しいソリューション構成の名前ウィンドウ、自分の名前を入力して、我々はので、デバッグコンフィギュレーションをコピーするコンフィギュレーションにコピーここから我々がデバッグに選択し、新しいプロジェクト構成の作成ダニを、[OK]をクリックします。

 この時点で、私たちは、ソリューション構成における当社の新しいソリューション構成を見ることができます

 

 4、私たちの新しいソリューション構成、右スタートプロジェクト、選択を選択し、プロパティポップアップウィンドウで、選択生成(従来の項目の下で、当社の自己定義の条件付きコンパイルシンボルの条件付きコンパイルシンボルを入力した項目を、注記:異なる条件付きコンパイルコロンで区切られたシンボル)、下図のLocalTestは、私たちの新しいシンボルです。

 

 図5は、この時点で、私たちは、デバッグの私達の定義を区別するために、条件付きコンパイルシンボルを使用して生成することができます。

#if LocalTest 文字列 =ユーザー名管理者文字列のパスワード= " 123 " ; 
            自動ログイン(ユーザ名、パスワード); #endifの

            

 

上記は、非常に基本的なだけでなく、非常に重要なものの言いました。スマート作業は、作業効率を向上させることができ、いくつかの教訓もコメントで上昇させることができるがある、通常ならば、あなたに感謝!

おすすめ

転載: www.cnblogs.com/ssvip/p/11593461.html