命名規則

命名規則は、プログラミングする際に識別子の名称である文字列を決める表記法のことです。ネーミング規則・ネーミング規約・命名規約とも呼びます。

RSS

  • 解決済

    回答
    4

    最近の命名規約について

    最近オブジェクト指向を意識し始めて、命名規則を考えるようになりました。 オブジェクト指向は、処理がブラックボックス化するので名前がかなり重要だと思い考えています。 よく公開されているコードで見る変数の命名規則がキャメルケースで書かれていることが多いです。 それとは逆に、変数の命名規則について自分はパスカルケースで書くほうが自然だと思ったのですが、な

    • 2評価
    • 1683PV
    recode recode 3日前
  • 解決済

    回答
    2

    モデルに付ける名前

    慣例的にデータを扱うオブジェクトには、種類+Modelと名前を付ける。例えば、ユーザーのデータを扱うオブジェクトであればUserModel。 これは、ブレイクスルーjavascriptという書籍(24p)に記述されているものですが、javascript以外でも同じことが言えるのでしょうか。

    • 0評価
    • 41PV
    aaaaaaaa aaaaaaaa 6日前
  • 解決済

    回答
    9

    検索範囲の上界・下界を英語で

    こんにちは。 コードを書くとき、 検索範囲の上界・下界(下界から上界までを検索する)は英語で何というのが適切でしょうか? 今はupper・lowerを使っているのですが、どうも適切でないような気がします。 追記 すみません、ちょっと質問が漠然としすぎていました。 主に時間の範囲で、開始時刻と終了時刻を想定しています。 WHERE t

    • 1評価
    • 205PV
    Teppei1224 Teppei1224 1ヶ月前
  • 解決済

    回答
    9

    ”赤と青”という表現を変数名に落とし込むとき、アンドの部分をどう表現しますか?

    たとえば 赤と青 を変数にする場合、 単純に命名すると redAndBlue red_and_blue などになるかと思うのですが、 andの部分が冗長に感じます。 かと言って redBlue red_blue だと意味が変わってきてしまいます。 redNblue のようにandをN一文字で略す方法があるらし

    • 0評価
    • 366PV
    k-s k-s 2ヶ月前
  • 解決済

    回答
    6

    パーセンテージを0〜1の値で保持するときの変数名

    タイトルの言い方は正確ではないのですが、0%〜100%の値をプログラム上で0〜1の小数値で保持する場合がありますよね。 こんなときはどんな変数名にするのがいいでしょうか? percentageとすると読み手は0〜100の値を保持すると期待してしまうと思います。 この値は確率ではなく、スライダーバーの位置のようなものです。数式の係数のようなもので、そ

    • 0評価
    • 233PV
    vc3000 vc3000 4ヶ月前
  • 解決済

    回答
    2

    Pythonの変数やメソッドの命名について(アンダーバー)

    Pythonでは、privateな変数やメソッドの名前には _(アンダースコア)を慣習的につけるが本当はアクセスできる。 __(アンダースコア×2)の場合は本当にアクセスできなくなる(特殊な指定方法を使えばアクセス可能) という話を聞きました。 質問1. でもこれってどう使い分けるのでしょうか。 そもそもprivateな変数やメソッ

    • 2評価
    • 442PV
    tonkatu05 tonkatu05 4ヶ月前
  • 解決済

    回答
    6

    クラスの名前の付け方について(xxxmanagerクラスはアンチパターン?)

    xxxManagerというクラス名はアンチパターンであるという話を度々聞きます。 これがアンチパターンとされる理由にも納得はいきます。 ただ、外部のAPIを使いやすくするために、そのAPIのラッパーライブラリを作ったりする場合、 外部APIのあるまとまりのあるクラスのメソッドをまとめるラッパークラスを自分は作るのですが、 このラッパークラスにxx

    • 1評価
    • 519PV
    hayatomo hayatomo 4ヶ月前
  • 受付中

    回答
    1

    シェルスクリプトやコマンドのエイリアスの命名の慣習

    自作のスクリプトやその内部で用いる関数等をどのような名前とすればいいのか迷っています。パスを通してコマンドのように使用するスクリプトは、もともとあるコマンドと名前が衝突しないか等が心配というのもあります。 例えば先頭にアンダーバーをつけると言ったような、自作スクリプトの命名には慣習のようなものがあるのでしょうか? もちろん名称のかぶるコマンドが無いか

    • 0評価
    • 154PV
    u_09 u_09 5ヶ月前
  • 解決済

    回答
    3

    プロパティ名のハイフン

    phpでは、プロパティ名にハイフンは使えません。が、下記のソースのように str_relace("変換前の文字","‐","変換させたい文字がある変数") を使うことで強制的にハイフンが利用できるみたいですが、 これは、変数を宣言するときにハイフンが使えないのであって、宣言後なら変数名に‐が使える、という認識であっておりますか。またなぜ、宣言する

    • 0評価
    • 233PV
    aaaaaaaa aaaaaaaa 6ヶ月前
  • 解決済

    回答
    9

    【プログラミング全般】命名の方法について

    こんにちは。 プログラミングにおいて、クラスや関数、変数の命名は重要な要素です。 私は個人でゲームアプリ開発をしていて、プログラミングの経験はあまり多くはなく、オブジェクト指向の恩恵を強く感じた事は無いです。 自分で作って自分で見直したり修正をするだけですが、それでもある程度はグローバルな命名ルールを下に設計・命名した方が、後々良いと考えて質問させ

    • 3評価
    • 451PV
    Boemusan Boemusan 6ヶ月前
  • 解決済

    回答
    1

    テーブル設計における型名と製造番号のエンティティ命名について

    エンティティ(テーブル)の命名についての質問です。 一般の製造・販売・物流のシステム等において、「型名」と「製造番号」が1対多の関係にあることが多いと思います。 ただ、「型名」と「製造番号」と呼称されますが、これらは「エンティティ」ではなく「属性」にあたります。 これらの「属性」に対しての「エンティティ名称」について悩んでいます。 「製品」もしく

    • 0評価
    • 246PV
    mosa mosa 7ヶ月前
  • 受付中

    回答
    2

    関数名称の付け方

    例えば電子マネーのように、残高がありその残高内でのみ買い物ができることや取引の条件(1回の注文は3,000円以上のようなもの)に従っているかなど検証する関数があります。 注文を受け付ける瞬間に注文内容と残高や条件を満たしているか確認し、受付可能であれば「True」、残高が不足しているかまたはいずれかのルールを満たさない場合は「False」を返すような関

    • 0評価
    • 181PV
    Auxo Auxo 7ヶ月前
  • 解決済

    回答
    1

    デリゲートメソッドの命名

    Objective-Cを利用しております。 xibにてビューのパーツを作成し、利用するビューから呼び出し利用しているのですが、このビューのパーツ側のクラスに閉じる際に呼び出しを行うデリゲートメソッドを実装しています。 このメソッドの定義ですが、ふと他の方の命名規則を参考にし整理したいと考えたのですが、うまくいかない為ご助言いただければと思います。 単純

    • 0評価
    • 431PV
    Auxo Auxo 1年以上前
  • 解決済

    回答
    3

    「値を補正する」という関数名に使用する最適な単語は?

    「値を補正する」という関数名をつけるときどのような単語をつけるべきでしょうか。 私は、いつも「Crrect」という単語を使っています。 しかし、「Adjust」という単語のほうが直感的なのかな、と最近思っています みなさんはどちらの単語がしっくりきますか? もしくは、他の単語で良いものがありますか? ご教授頂けたらと思います。

    • 0評価
    • 944PV
    okumuracoffee okumuracoffee 1年以上前
  • 解決済

    回答
    6

    変数名の付け方に時間がかかる

    すごい初歩的な質問なのですが、いつも変数名やメソッド名などを付けるのに悩み、そこに結構時間が取られてしまいます。 シンプルで分かりやすい名前をすぐに付けれるようになるにはどういった訓練をすればよいのでしょうか。

    • 0評価
    • 3664PV
    coffee coffee 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    19

  • 総質問数

    15

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る