命名規則

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

RSS
  • 受付中

    回答
    2

    rubyのメソッド名で悩んでいます

    前提・実現したいこと Rails初心者です。 「画像をPCとSPで出し分ける」というコードを書いていて、それ自体は動いているのですが、メソッド名があんまりしっくり来ておらず、幾つか調べてみたものの、今ひとつ分からなかったので教えていただきたく投稿しました。 書いたコード def official_image_tag_separate_pc_sp(na

    • 0評価
    • 103PV
    mkgrei mkgrei 3週間前に 回答を編集
  • 受付中

    回答
    9

    判定条件のreturnをどのようにするかについて

    下記のような記述で変数に代入している箇所を全てreturnにしたほうが、全体の見通しが良いのでは無いかと指摘されたのですが、 どちらでも変わらないと思うのですが逐次代入するのは邪道でしょうか。 判定ごとにreturnで返却するとどの条件にもマッチしない場合を return ''; のように記載するのが好みでは無いので何か良いご意見は無いでしょうか。 抜けてい

    • 0評価
    • 262PV
    yambejp yambejp 3週間前に 回答
  • 解決済

    回答
    3

    検索機能などの期間指定における「期間」の適切な変数名

    期間を表す単語については、for, period, term, duration など数多くあるようですが、英語の素養に乏しいためにどれが適切なのかよくわかりません。 いつからいつまでという絶対的な日付による、ログ検索のような「期間」ではどれがよろしいのでしょうか?

    • 1評価
    • 102PV
    tmgnut tmgnut 1ヶ月前に コメント
  • 解決済

    回答
    3

    Pythonスクリプトの命名規則

    スクリプトの名前の付け方に困っています。 ファイルの中身は、Pythonのルールに従い、クラスはキャメルケース、変数やメソッドはスネークケースでつけています。 しかし、スクリプトそのものの名前をどうつけたら良いのかわかりません。 また、スクリプトをおくフォルダの名前もPythonScriptsとしていてしっくりきません。 スクリプトの名前、Pytho

    • 0評価
    • 116PV
    dad dad 1ヶ月前に 質問を編集
  • 解決済

    回答
    1

    Laravel多言語対応時のファイル名のルール

    Laravel を多言語対応する際、trans() や __() を使って言語別表示すると思いますが、その際のファイル名やキー名をどのようにすべきか迷っています。 公式ドキュメントでは例として resources/lang に messages.php というファイルを作り、メッセージ関連の翻訳を扱っています。おそらく「保存しました。」「エラーが発生しま

    • 0評価
    • 135PV
    workr workr 2ヶ月前に ベストアンサー
  • 解決済

    回答
    4

    あるオブジェクトの要素を別のオブジェクトにセットするときのメソッド名や作法

    2種類のオブジェクト a b があって、a の特定のプロパティを b にセットするとき、どうするのが自然でしょうか? 私の現在の案は、まず a に b を渡すメソッド a.set_by_b を用意して、その中で b の b.set_a_props を呼び出し、b にセットしたいプロパティを与えるということです。 class A(): def __

    • 0評価
    • 205PV
    iwamoto_takaaki iwamoto_takaaki 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Rubocopのルールにある、otherの意味(と対策)

    Rubocopを使ってRubyプロジェクトのスタイル管理などを行っているのですが、そのルールの中にNaming/BinaryOperatorParameterNameというものがあります。 これは、こちらのスタイルガイドにもあるように、「([]や<<を除く)2項演算子を実装するときには、仮引数名をotherにする」というものです。 もちろん、普通の数

    • 0評価
    • 246PV
    maisumakun maisumakun 8ヶ月前に コメント
  • 解決済

    回答
    1

    削除されている物を取得するメソッド名

    論理削除されていないものを検索するときはfindByIdという命名にしてます。(FWに用意されてました。) public function findById($id); 論理削除しているアカウントを検索するメソッドが必要になり作成しようとしたのですがいい命名が思いつきません。 findAllTypeById, findIgnoreDeleteByIdなど

    • 0評価
    • 162PV
    tomoyuki123 tomoyuki123 8ヶ月前に ベストアンサー
  • 解決済

    回答
    13

    プログラミングでローマ字を使用することについて

    現在、立ち上がったばかりのプロジェクトにおいて、プログラムにおける命名規則を決めているところです。 業務で使用する用語について、個人的にはローマ字を使用したほうが良いと思っています。 しかし、ググってみても、メンバーの意見も、「プログラムにはローマ字を使うべきではない」「国際化の社会において英語を使用すべき」という意見が大半のように思えます。 中には、「

    • 10評価
    • 1787PV
    HogeAnimalLover HogeAnimalLover 9ヶ月前に 回答
  • 解決済

    回答
    1

    Python 関数の命名規則 ある物の数を数える関数

    例えば、文章中の動詞の数を数える関数があったとします。 このように何かの数を数えるような関数に対してどのような名前をつけるのがいいかずっと考えていますがどれも長くなったりしつこかったりして納得がいきません。 どのような関数名にするのが一番シンプルかつわかりやすいでしょうか? 例 def sum_of_verb(): return counter

    • 0評価
    • 216PV
    _Victorique__ _Victorique__ 11ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    UIディレクトリの命名規則について

    前提・実現したいこと 現在Qt(QML)でデスクトップアプリを作成しております。 QMLでUI部分を作成し、作成したものは全て「ui」ディレクトリ直下に保存しているのですが、アプリの規模が大きくなるにつれて、UIディレクトリが段々と肥大化してきました。 そこでUIの種類ごとにサブディレクトリを作ろうと思い、考えてみた結果、以下の3つに分けるのが良さそうだ

    • 0評価
    • 324PV
    yuki23 yuki23 10ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    Pythonの多重配列の命名について

    当方、独学でPythonを勉強しております。 Pythonの変数の命名について、アドバイスをいただきたく投稿させていただきました。 Pythonでは、リストの変数名を複数形にして、ループで単数形にして値を取り出すことが慣例となっています。 Pythonのfor文はこのように他の言語のforEachと同様の働きもします。 colors = [

    • 0評価
    • 731PV
    chanyou0311 chanyou0311 1年以上前に ベストアンサー
  • 解決済

    回答
    4

    C# formコンポーネントの命名規則

    C#でのwindows formの命名規則がいまいち分からないです プログラムが小さいうちはForm1, Form2, Form3でよかったのですが 徐々にFomrが5個まで増えてしまったので命名しようと思っています。 私はButtonコンポのインスタンスはBtnPlaySound といった感じで C#におけるマイクロソフトのおすすめ?の命名法を使っ

    • 0評価
    • 688PV
    piglet piglet 1年以上前に 回答
  • 解決済

    回答
    1

    設定ファイル?の命名規則がわかりません

    いつもお世話になっています。 現在、pythonで複数の画像を特定のパターンで重ねて、 別ファイルとして出力するスクリプトを書いています。 この時、重ねる画像ファイルを指定するためのテキストファイルを用意することで、 スクリプトの実行だけで大量のファイルを処理できるようにしたいと考えました。 例えば、下記のようなcsvファイルにしようと考えていま

    • 0評価
    • 305PV
    SaburomaruJiro SaburomaruJiro 1年以上前に ベストアンサー
  • 解決済

    回答
    2

    Python コーディングルールについて

    コーディングルール pythonにおいて、みなさんのコーディングルールを教えて欲しいです。 具体的に2択or3択で提示しますので答えていただきたいです。 もしそれ以外のパターンであったり、どのような考え方が推奨されるのかをご教授いただけるのであれば回答お願いします。 Q1 A Q2 A Q3 B のように答えていただけると幸いです。 Ques

    • -2評価
    • 490PV
    _Victorique__ _Victorique__ 1年以上前に コメント
  • 解決済

    回答
    2

    申告系のメソッドの命名

    メソッドを呼ぶ方が「私は〇〇ができます/できません」というのをメソッドがあるオブジェクトにboolで教えるメソッドの命名に困ってます。 アドバイスをお願いします 追記:少しわかりずらかったので、ソースを載せます public class hoge{ //出来るかをこれでhogeに伝える public void _(bool b){ } }

    • 0評価
    • 334PV
    anatawa12 anatawa12 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    CSSの名称変更時にHTMLにも反映させたい

    開発時に適当な命名規則でCSSに名前をつけていたので、 https://github.com/hiloki/flocss ちゃんとこういうのにしたがって命名規則を変えたいと思っています。 しかし、CSSの名前を変えるたびに、何10もあるHTMLファイルを開いて置換するのが結構手間で。。。 CSSの名前を変更した時点で、HTML

    • 0評価
    • 431PV
    skzwksk skzwksk 1年以上前に コメント
  • 解決済

    回答
    1

    【プログラマーの方に質問です】jsの命名規則

    ウェブサイト制作の参考に、色々なサイトのソースなど見させていただくと、 「app.js」「lib.js」「vender.js」などのjsのファイル名を頻繁に見かけます。 これらの名前には何か共通の役割、意味合いがあるのでしょうか。 また、上記以外にもよく使われている名前などはありますでしょうか。 不勉強で恐れ入りますが、よろしくお願いします。

    • 0評価
    • 401PV
    SurferOnWww SurferOnWww 1年以上前に ベストアンサー
  • 解決済

    回答
    9

    メソッド名のつけ方(Get/Create)

    値を取得するようなメソッド名をつけるとき、いつもGet~とするかCreate~とするか迷います。 ・Get~は値を取得する場合 ・Create~はオブジェクトを生成する場合 のような感覚で使っているのですが、 例えば、pointなどの構造体を計算して取得する場合はどちらを使うべきか?などよく迷います。 そもそも、Get~というメソッド名自体があ

    • 1評価
    • 1016PV
    hsk hsk 1年以上前に コメント
  • 解決済

    回答
    3

    関数名に動詞以外を使うことについて

    独学でプログラミングを勉強している者です. これまで作ってきた関数名はなるべく動詞になるように統一してきたのですが,関数名の中には, size() range() 等,名詞が使われる場合がしばしばあると思います.同様に,クラスのメソッドの場合でも, user.name() # user.get_name()ではない

    • 0評価
    • 1841PV
    MasatakaMiyoshi MasatakaMiyoshi 1年以上前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    33

  • 総質問数

    35

  • 今週の質問数

    0

関連するタグ

命名規則タグのよく見られている質問

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