0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

はじめに

実務で関数などの命名の際に悩む機会が多い為、備忘録として記載することにしました。
実務や勉強で新たな情報を発見した場合、随時更新します。

命名規則の重要性

一貫した命名規則があるこで、保守・運用時や追加実装の時に、バグの発生を防いだり、追加開発を効率良く行えます。逆に自分勝手にルールを決めることで運用時に苦労します。

命名の基本

命名の主な基本は、以下の5つがあるそうです。

ケース 説明 使用例
キャメルケース 単語の先頭を小文字にする
JSやJavaなどのプログラミング言語の関数で使用されいる
camelCase
パスカルケース 単語の先頭を大文字にする
クラス命名のときに使用される
PascalCase
スネークケース 単語の間をアンダーバーで繋げる
PHPやPythonの変数名や関数に使用される
snake_case
ケバブケース 単語の間にハイフン(-)で繋げる
HTMLやCSSのプロパティ名で使用される
kebab-case

プログラミングで良く使われている用語集

記事の内容は膨大ですが、アンチパターン、表現方法、データベースも記載されている為、命名に困った時に最適です。また随時更新されている為、情報が古くなることはありません。
プログラミングでよく使う英単語のまとめ【随時更新】

参考文献

https://qiita.com/shota0616/items/4ac7a8696b3f6ccbe2bc
https://qiita.com/Ted-HM/items/7dde25dcffae4cdc7923
https://designsupply-web.com/media/development/4052/
https://e-words.jp/w/%E5%91%BD%E5%90%8D%E8%A6%8F%E5%89%87.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?