コーディング規約(サンプル例)
Published on 08/01/2022 16:03
- 7049
目的
本コーディング規約は○○プロジェクトにおける開発時に適用されます。既存開発メンバーの情報共有はもちろんのこと、これから新しく入ってくるメンバーに対しても速やかに情報共有されるべく、記述されています。
本コーディング規約はごく基本的な項目に限って記述しています。新しく出てきた不明点があれば、随時更新されます。
プロジェクトの構成
○○プロジェクトのファイル構成は次のようになっています。
| フォルダ名 | 用途 |
|---|---|
| app | ○○○○○○○○○○○ |
| views | ○○○○○○○○○○○ |
| models | ○○○○○○○○○○○ |
命名規則
変数名はキャメルケースとします。
クラス名は必ず大文字ではじめてください。クラス名のプリフィックスは NP とします。
コーディングスタイル
基本的なコーディング規約は○○○○に従います。なおインデントはTabではなくスペース2文字とします。
禁止事項
if文の中で変数に代入するのは禁止とします。
if (const key = hoge()) {
} else {
}
ifを記述したら必ずelseを記述してください。ifのみ、if/elseif のみは禁止です。
制限事項
HTML表示を行う際には必ずNPViewを利用してください。
推奨事項
- NPMailerはテキストメール用です。
- NPHTMLMailerはHTMLメール用です。
【おすすめの情報共有ツール】
このテンプレートを表示している、マニュアル作成・ナレッジ管理ツール「NotePM」 は、社員が登録したさまざまなナレッジを蓄積し、強力な検索機能でほしい情報がすぐに見つけられるサービスです。マニュアル、手順書、報告書、ノウハウ、社内FAQ、日報、議事録など、何度も検索するようなストック型の情報管理に便利です。
NotePM公式サイト:https://notepm.jp/
Do you wish to navigate away from this page? The data entered will not be saved.
Please select a note beforehand
The file size is too large. Please reduce the file size to below :countMB.
Please select only one file.
Copied
An error occurred. Please try again.
We couldn't generate a response. Please rephrase and try again.
The AI process has timed out.
Copy image
Failed to copy image
Your session has expired. Please reload the page and try again.
Failed to display formulas and diagrams. Please reload the page.