クエリに直接当てはまる質問が見つからなかったので、これを新しい質問として投稿します。私を助けるかもしれない既存の議論があれば、それを指摘して質問を閉じてください。
質問:
C#コーディングガイドラインについてプレゼンテーションを行いますが、コーディング標準に限定されるものではありません。
ですから、大まかな考えはありますが、優れたプログラミング手法に取り組む必要があると思います。なので内容はこんな感じになります。
基本的なコーディング標準-ケーシング、フォーマットなど。
グッドプラクティス-他のデータ構造に対するハッシュセットの使用、文字列と文字列ビルダー、文字列の不変性とそれらの効果的な使用など
本当に私はもっと良い習慣を追加したいと思います(特にパフォーマンスを改善するために)。それで、C#で使用されるいくつかの良い習慣を聞きたいです。助言がありますか??? (大きな説明は必要ありません:)アイデアだけで十分です。)
ここにいくつかのヒントがあります:
私はMicrosoftの クラスライブラリを開発するための設計ガイドライン を使用しています。そして、私は最初からかなり良いと思います。
基本的なコーディング標準-一貫していることを確認してください。 msdnに関するこのドキュメント に記載されている規則に従わない場合でも。ここでは一貫性が本当に重要だと思います。
ユニットテスト-ここで間違いはありません。
セキュリティ-機密データを渡す場合に安全であることを確認することについて話します。
パフォーマンス-ご存知のように、私は個人的に、アプリケーションを正しく取得してからパフォーマンスを確認することが私がしていることだと感じています。私はコードを書くときにそれを心の奥底に持っているので、最後に来るのは少し微調整です。