コンテンツにスキップ

02.開発言語

このセクションでは、C#, Python, C/C++など、アプリケーションのバックエンドや主要なロジックを記述するために使用される、主要開発言語のコーディング規約を管理します。

これらの規約は、言語の特性を活かしつつ、堅牢で保守性の高いコードを書くためのガイドラインを提供します。

前提

ここにリストされている全ての規約は、01.共通コーディング原則を継承し、それを各言語に特化させたものです。


対象言語の規約一覧

  • 01.CSharp規約

    • .NET環境における、モダンで安全なC#の書き方を定義します。
  • 02.Python規約

    • PEP 8を基礎とし、型ヒントや自動フォーマッターの利用を前提とした規約を定義します。
  • 03.C規約

    • 安全性と移植性を重視した、C言語の基本的なコーディング規約を定義します。
  • 04.Cpp規約

    • C++ Core Guidelinesの思想に基づき、RAIIやスマートポインタなど、モダンC++の機能を活用するための規約を定義します。