リーダブルコード:C#で読みやすいコードを書く50の方法
オブジェクト指向の知識がなくてもすぐに実行できるコードが読みやすくなるシンプルな方法を解説しています。
4.35 (1032 reviews)

5 704
students
3.5 hours
content
Sep 2023
last update
$29.99
regular price
Why take this course?
この一連のガイドラインは、C# (および似た形式を持つ言語の) の可読性、保守性、そしてコードの品質を向上させるためのものです。各ポイントは、特にC#のコーディング規範やベストプラクティスに基づいています。以下に、これらのガイドラインを簡潔に要約し、それぞれについてコメントを追加します。
- 値を無駄に変数に入れない: 必要であるか、変数の使用が意味のあるものであることを確認する。冗長な変数は避けるべきです。
- 対象外の時はすぐに抜ける: 条件分岩中に条件が成立しない場合は、そのブロックから脱出して効率を高める。
- 都合が悪いケースはガードする:
guard
句やwhen
式を使って、特定の条件が成立しない場合に処理を抜ける。 - 必ずやりたい処理はfinallyを使う: 例外処理では、リソースの解放など必ず実行するべきコードは
finally
ブロックに書く。 - 比較演算子はできるだけクラスにさせる: 内部的な値には
Equals
や==
を使用し、公開する際は必要のある比較方法を提供する。 - ifの中括弧の省略はしない: 可読性のために、
if
文でのブロックの始めと終わりを明示的に示す。 - if文のリーダブルコードまとめ:
if
文は条件を評価し、その結果に応じて異なる処理を実行する。名前付けや短路構文の使用も重要です。 - 名前の付け方: コード内で一貫性を保つことが大切で、明確で意味のある名前を選ぶべきです。
- 意図が明確な名前を付ける: 変数やメソッドの名前は、その意図を明確にしておくことでコードの理解を容易にします。
- 名前は素直に付ける_連想ゲーム的な名前を付けない: 冗長や不自然な名前は避け、簡潔で表現力のあるものにします。
- 短い名前でも理解できる: 短い名前でも、それだけで意図が分かるようにする。
- 長いクラス名の扱い方: 長い名前もありますが、それを適切に管理し、継承や組み合わせで意味を明確にする。
- 単数形と複数形で表現する: 可能な限り名前に単数形 o 複数形を使用して、対象の数の量を示す。
- 対になる言葉の組み合わせを決めておく: 対に関連するものは一致させて、コードの理解を助ける。
- リーダブルコード総評: これらのポイントは、C# のコードを書く際に読みやすく、保守しやすく、また他の開発者が理解しやすいものにするための指針となります。可読性、維持性、そしてコレクタブル性を重視することが重要です。
Course Gallery




Loading charts...
Related Topics
3766212
udemy ID
11/01/2021
course created date
27/01/2021
course indexed date
Bot
course submited by