C#でコーディングする場合、以下のルールに沿ったコードに成るよう心がける。
あくまで筆者個人の開発方針に基づいたガイドラインであり、すべてを厳守するものではない。
- 基本ユーザークラスはPOCOとする。
- クラスの継承は最後に検討する。
- クラスのstaticメソッドに切り出せないか検討する。
- 回復できない例外のtry-catchはしない。
- メソッドは1画面(およそ40行以内・横120文字以内)に収め、可読性を重視する。
- 早期returnを優先し、ネストを浅く保つ。
ChatGPTに自分のC#開発方針を伝えるためのコーディングガイドラインとしてまとめました。

コメント