「Unity/Csharp/コーディング規約」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→コードレビュー確認) |
|||
| (同じ利用者による、間の8版が非表示) | |||
| 行4: | 行4: | ||
microsoft公式 c# dotnet | microsoft公式 c# dotnet | ||
| − | https:// | + | https://learn.microsoft.com/ja-jp/dotnet/csharp/fundamentals/coding-style/coding-conventions |
| + | |||
| + | C# at Google Style Guide | ||
| + | https://google.github.io/styleguide/csharp-style.html | ||
| + | |||
| + | Unityと.netの違い | ||
| + | https://takap-tech.com/entry/2020/03/08/015721 | ||
==functionを1行で== | ==functionを1行で== | ||
| 行15: | 行21: | ||
==変数やメンバー変数やメソッド名について== | ==変数やメンバー変数やメソッド名について== | ||
| + | Puscalやcamelやsnakeなど | ||
https://takap-tech.com/entry/2020/03/08/015721 | https://takap-tech.com/entry/2020/03/08/015721 | ||
| + | |||
| + | ==コードフォーマット整形== | ||
| + | VisualStudioメインメニュー/編集/フォーマット/ドキュメントをフォーマット | ||
| + | |||
| + | 参考:https://icoc-dev.hatenablog.com/entry/2014/05/12/162013 | ||
| + | |||
| + | ==コードレビュー確認== | ||
| + | *マジックストリングがないか。 | ||
| + | *UnityEditor側で、Bindしてる場合は、[SerializeField] の割当のボタンは不要 | ||
| + | *重複コードは、共通化 | ||
| + | *ChatGPTへ聞く | ||
| + | |||
| + | ==コードレビュー略語== | ||
| + | IMO:私が思うに、私の意見としては | ||
| + | |||
| + | 参考:https://zenn.dev/chamo/articles/f2740957e10519 | ||
2025年5月9日 (金) 00:03時点における最新版
参考リンク
Csharp Coding Guidlines Unity Community 和訳 https://qiita.com/shun-shun123/items/212893b60b7f14c69351
microsoft公式 c# dotnet https://learn.microsoft.com/ja-jp/dotnet/csharp/fundamentals/coding-style/coding-conventions
C# at Google Style Guide https://google.github.io/styleguide/csharp-style.html
Unityと.netの違い https://takap-tech.com/entry/2020/03/08/015721
functionを1行で
前
void Awake() {
Debug.Log("test");
}
後
void Awake() => Debug.Log("test");
変数やメンバー変数やメソッド名について
Puscalやcamelやsnakeなど
https://takap-tech.com/entry/2020/03/08/015721
コードフォーマット整形
VisualStudioメインメニュー/編集/フォーマット/ドキュメントをフォーマット
参考:https://icoc-dev.hatenablog.com/entry/2014/05/12/162013
コードレビュー確認
- マジックストリングがないか。
- UnityEditor側で、Bindしてる場合は、[SerializeField] の割当のボタンは不要
- 重複コードは、共通化
- ChatGPTへ聞く
コードレビュー略語
IMO:私が思うに、私の意見としては
