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