並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 175件

新着順 人気順

変数名の検索結果1 - 40 件 / 175件

  • プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ

    僕は、プログラムをする上で変数や関数に良い名前を付けるのはとても重要と考えています。 というのも、良い名前を付ければ、それだけでそのコードがしたいことの説明になり、コメントと同等の働きをすることもあるからです。 自分がちゃんとそれをできているのかはさておき、僕は普段から、できれば読みやすくて分かりやすい名前を付けたいと思っています。他の人も読むコードであれば、できればプログラムでよく使われるような単語を利用して書いた方がより分かりやすいです。 ただ、よい名前を考えるのって、ちょっと面倒くさいんですよね。僕はこれまで、英語の辞書を利用して、考えたりしていたのですが、「何か、プログラムでよく使われる単語をまとめたものはないか?」と探したら、ドンピシャのものがいくつかあったので、それらをまとめて以下で紹介します。 photo by Michael Coté codic codic – デベロッパ

      プログラミングで変数名や関数名のネーミングに迷ったときに便利なカンニングペーパーまとめ
    • プログラミングする時にイケてない関数・変数名をつけないために覚えておきたいネーミングルールの良記事+ツール8選|TechClips[テッククリップス]

      プログラミングをしていて関数や変数名をつけるときに、毎度のことのように考えるのが手間、とはいえ、適当なネーミングでも違和感あるし……。なにより他のエンジニアが見たときに「なんだこりゃ、分かりにくい。」というのは避けたいところ。 そういったプログラミングにおけるネーミング問題を解消できるツールや情報をまとめてみたので、是非、参考にしてみてください! 1. codic codic ネーミングと言えば、一度は使ってほしいド定番の「codic」。簡単に言うとネーミング辞典サービスで、日本語の動詞で終わるように文章を入力するとプログラミングでよく使われるようなネーミングを提案してくれます。さらに単語のニュアンスも表示してくれるので、和英辞書のような使い勝手というのが分かりやすいでしょう。さらに、ユーザー登録をすれば、辞書として単語を追加していくといった活用も可能。考えずとも最適なネーミングが生成でき

        プログラミングする時にイケてない関数・変数名をつけないために覚えておきたいネーミングルールの良記事+ツール8選|TechClips[テッククリップス]
      • ダサい名付けから卒業!プログラミングでイケてる関数名・変数名をつけるためのルール+ツール8選 - Findy

        2016.06.06|最終更新:2017.11.17 ダサい名付けから卒業!プログラミングでイケてる関数名・変数名をつけるためのルール+ツール8選 プログラミングをする時に避けては通れないのが関数や変数の名付けです。 複数人で作業する場合は自分が付けた関数名・変数名が他のエンジニアに見られるわけで、分かりにくいものや変な名前を付けるのははばかられます。 本記事ではプログラミングの関数名・変数名の名付け問題を解決してくれるツールや情報をまとめました! 1. 正しいコーディングが身につくエンジニア英語の手引き ?文法とクラス/メソッド、命名規則? 正しいコーディングが身につくエンジニア英語の手引き ?文法とクラス/メソッド、命名規則? 英語でプログラミングに最適な名付けをする方法について解説した記事です。複数人で行うプロジェクトでは、「何のためのコードなのか?」が瞬時に連想できるような単語のチ

          ダサい名付けから卒業!プログラミングでイケてる関数名・変数名をつけるためのルール+ツール8選 - Findy
        • エンジニアは英語を勉強した方がいい、英語ができないとつける変数名がめちゃくちゃダサくなる「kishName」

          くわっちょ@社畜犬 @kuwaccho0711 エンジニアは英語をちゃんと勉強しましょう。 英語が出来ないとリファレンスが読めないとか海外の情報がなんとかとかそんなレベルじゃない。 英語が出来ないと お前がつける変数名は めちゃくちゃダサくなる。 2019-02-28 10:23:53

            エンジニアは英語を勉強した方がいい、英語ができないとつける変数名がめちゃくちゃダサくなる「kishName」
          • 関数名、メソッド名、変数名でよく使う英単語のまとめ - LOCAL-C BLOG

            • JavaScript で print デバッグ時に変数名を出力する - mizdra's blog

              数列の和を求めるプログラムを作成することになり、意気揚々と以下のようなプログラムを書いたという状況を想像して下さい。 function sum(nums, acc = 0) { if (nums.length === 0) return 0; if (nums.length === 1) return nums[0]; return sum(nums.slice(1), acc + nums[0]); } const nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; console.log(sum(nums)); // expected: 55 一見すると何も問題なさそうに見えるプログラムですが、実はバグがあります (皆さん分かりますか?) *1。実際に上記プログラムを実行すると 55 ではなく 10 が出力されます。 こうした場面に遭遇すると、自然と sum

                JavaScript で print デバッグ時に変数名を出力する - mizdra's blog
              • Goの変数名が短い理由(あるいはGoがほかの言語と違う理由) - Qiita

                Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                  Goの変数名が短い理由(あるいはGoがほかの言語と違う理由) - Qiita
                • 変数名とか関数名つけるの難しい

                  長過ぎるとわかりにくいし端折りすぎると何がなんだかわからなくなる

                    変数名とか関数名つけるの難しい
                  • プログラミング初心者は変数名やメソッド名を略さない方がいいよ、という話 - give IT a try

                    今回のエントリでは先日、僕が勤めているソニックガーデンで話題になったプログラミング関連の小ネタを書きます。 それは何かというと、「プログラミング初心者は変数名やメソッド名を略さない方がいい」という話です。 長い変数名やメソッド名はつい略したくなります。 実際、僕も長い名前を略すときはよくあります。 ですが、略称を使うのは長年の経験から「この略称は一般的だから誤解を招くことはきっと少ないだろう」とか「前後の文脈から、変数の中身は誰が見ても明らかだろう」という想像が付いた場合だけです。 一方、プログラミング初心者の人は経験が浅いため、「一般的かどうか」とか、「誤解が発生しないかどうか」といった判断ができません。 そのため、他の人が見たときに「え、何この変数名?」と思ってしまうような略称を付けてしまう恐れがあります。 たとえば、先日のコードレビューで、初心者の人がrev_noという名前の変数を定

                      プログラミング初心者は変数名やメソッド名を略さない方がいいよ、という話 - give IT a try
                    • 【私的永久保存版】プログラミングで変数名・メソッド名をつけたり英語でコミットメッセージ書いたりするのに参考になる記事まとめ - MonockLaBlog

                      こんにちは。みぃむ( id:ml_myme )です。 プログラミングをやる上で重要なのが変数名はメソッド名ですよね。 が!!英語が苦手なんです。本当に。 毎回ここで一番時間を使っているんじゃないかと思うほどに。 後々おかしくなって修正し直すのも大変だし・・・・コミットメッセージってそもそも・・・・ ということで大変お世話になったサイトを自分用にまとめておきます。 随時更新もしていく予定でいます。 変数名・クラス名 プログラミングとかウェブでよく出てくる小難しい英単語30選 - こちょこちょブログ 設計 - クラスの命名のアンチパターン - Qiita C言語編 - プログラミングに出る!英単語 Rails - プログラマなのに知らなかったら恥ずかしい英単語集 - Qiita Naming -名前付け- - Qiita メソッド名を考える時に読んでおきたい記事 プログラミング - うまくメソ

                        【私的永久保存版】プログラミングで変数名・メソッド名をつけたり英語でコミットメッセージ書いたりするのに参考になる記事まとめ - MonockLaBlog
                      • ふざけた変数名を使う奴は、ばかなの? 死ぬの?:アルファルファモザイク

                        「小女子焼き殺す」 2ちゃんねるに書いた無職、「小女子(こうなご)は魚のこと」と主張するも…懲役1年6月求刑

                        • プログラミングで日本語変数名使ったて良いじゃん

                          プログラミングで、日本語変数名を使うことは強く忌避されいると思います。でも、実例を見た時にわかりやすさにk心が撃ち抜かれました。 いつか日本語宗派に入りたいかも。

                            プログラミングで日本語変数名使ったて良いじゃん
                          • AS3でよく使われる変数名の意味をまとめたよ | ClockMaker Blog

                            こちらの記事がおもしろいと思ったので、ActionScript 3.0でよく使われる変数名の意味をまとめてみました。このあたりの変数名で命名していれば他の人にソースを見られても恥ずかしくないのと、初心者の方であれば変数名が何を意味しているのか確認に役立つと思います。 現時点では70個ぐらいピックアップしました。 つっこみがあれば@clockmaker_coreまでリプライ頂ければと思います。 ちなみに@matsumosさんが変数名まとめサイト的なものも開発されるらしいです。そちらも楽しみ!

                              AS3でよく使われる変数名の意味をまとめたよ | ClockMaker Blog
                            • 変数名の力 - いいプログラムを書こう

                              はじめに名前ありき。 これは洋の東西を問わず、呪術魔術の基本として伝えられる語句です。 いきなり魔術や呪術や出してしまって引いてらっしゃる方も多いとは思いますが、コンピュータの世界ではプログラマは一種の魔法使いかもしれません。 プログラミング言語やスクリプトといった呪文、ミドルウェアやデータベースエンジンといった触媒を使いこなし、さまざまな現象を仮想空間に作り出します。 そして実際に、非常に優れた専門家は、敬意を込めて、同じ開発者から(特に英語圏では)こんな風に呼ばれます。 ─ウィザード。 多くの系統の魔術や呪術では、「名前」というものは、すべての基本です。 「まじない」とはそうあるべく縛ること、そして最も強力で基本的な縛りが名前なのだそうです。 名前がないものは存在しないと同じ、名前は、それがそこにあることの証明でもあるのです。落ちているゴミも、ゴミという

                              • かず(独学エンジニア/SAGOJO COO)さんのツイート: "エンジニアなら1日1回ぐらい悩む事だと思うんですが、 クラスや変数名迷った時に候補打ち込むとその名前がgithub上のプロジェクトでどれぐらい使われてるかを表示するCLIがクソ便利 特に実務経験ない人、最初毎回これ使ってプログラム内で使われがちな表現になれるとよいかと https://t.co/xlgYHQimHj… https://t.co/I3kqWwqGYl"

                                エンジニアなら1日1回ぐらい悩む事だと思うんですが、 クラスや変数名迷った時に候補打ち込むとその名前がgithub上のプロジェクトでどれぐらい使われてるかを表示するCLIがクソ便利 特に実務経験ない人、最初毎回これ使ってプログラ… https://t.co/I3kqWwqGYl

                                  かず(独学エンジニア/SAGOJO COO)さんのツイート: "エンジニアなら1日1回ぐらい悩む事だと思うんですが、 クラスや変数名迷った時に候補打ち込むとその名前がgithub上のプロジェクトでどれぐらい使われてるかを表示するCLIがクソ便利 特に実務経験ない人、最初毎回これ使ってプログラム内で使われがちな表現になれるとよいかと https://t.co/xlgYHQimHj… https://t.co/I3kqWwqGYl"
                                • 長い関数名、変数名、どこまで許せる? | スラド デベロッパー

                                  最近久しぶりにWindows関連の案件に関わったのだが、ここ数年UNIX/Linuxばかりを触っていたので結構な違和感があった。特に気になったのが、関数名や変数名などの識別子が長くなる傾向がある点だ。たとえば「GetApplicationConfigurationString」とか、「SaveAllChangeSetToDatabase」とか、確かに分かりやすいのだがタイピングするのに指が絡まるわ!と思う識別子名が多々あった。 そもそもWindows APIには長い関数名、変数名が多く、IDEの補完機能によって長い識別子も入力しやすくなっている、という背景もあるのだろう。しかし、長い識別子名が多いと1行は78文字以内というポリシーを守るのがかなりきつい。長い識別子を許した方が分かりやすいかもしれないが、それでコードが見づらくなるのは個人的にはちょっと避けたいところである。 /.J読者でプロ

                                  • [追記あり] Android 開発で気をつけたいこと 〜変数名と Context について〜

                                    2016年5月27日追記 こんにちは。共同開発部 開発担当の戸澤です。 2012年に書かれた以下の記事内容に関しては、ApplicationContextの使用を推奨する点で不適切であるとご指摘をいただいています。 詳しくは http://ytrino.hatenablog.com/entry/2016/05/26/033936 をご覧ください。 誤解を招かないよう、この追記分ではみなさんのご指摘を踏まえた Context の使い方について追記しています。オリジナル記事は後半に残しています。みなさまのご指摘に感謝します。 Contextの使い方 AndroidにおけるApplicationContextとActivityContextの使い分けについてですが、 Application全体のライフサイクルでcontextに依存する必要がある処理以外は、基本的にActivityContextを

                                      [追記あり] Android 開発で気をつけたいこと 〜変数名と Context について〜
                                    • VSCodeで日本語の音声入力が可能に、Copilotがコードに合った変数名を提案など新機能。2024年2月のアップデート

                                      VSCodeで日本語の音声入力が可能に、Copilotがコードに合った変数名を提案など新機能。2024年2月のアップデート コードエディタのVisual Studio Code(以下、VSCode)は2024年2月のアップデートで、音声入力やCopilotによる変数名の提案などの新機能が追加されました。 More developer goodness in the February update of @code Use your voice to write code (in your language!) Code faster with multi-cursor suggestions Renaming gets easier (because it's AI powered) Release notes: https://t.co/zwokiQvbPU Download: http

                                        VSCodeで日本語の音声入力が可能に、Copilotがコードに合った変数名を提案など新機能。2024年2月のアップデート
                                      • if let の変数名 - Toyship.org

                                        SwiftでOptional値をunwrapするときに一番使う if let 構文。 そのときの変数名の扱いについてみなさんはどうしているでしょうか。 if let Swiftで導入されたOptional、このOptional変数をOptionalではない変数にする unwrap 処理として一般的なのが if let 構文です。 下記のコードでは、aはInt?型なのでIntまたはnilが入っているので、実際にこのなかの値を判定する時には、if let構文でunwrapする必要があります。 let a : Int? // (change a value) if let b = a { print("a : \(a)") print("b : \(b)") } 上記のようにif letすると、 a はInt?型、bはInt型となり、aをunwrapしたものがbとなりますね。 さて、この場合、み

                                          if let の変数名 - Toyship.org
                                        • まさかC#でメンバ変数名のprefixにアンダーバー付けてないやつおる?

                                          2021年5月5日、MicrosoftのC# のコーディング規則 (C# プログラミング ガイド)に今まで明言されていなかったprivateなメンバ変数(field変数)への命名規則が記載された。 ちなみに同じMircrosoftが出してるStylecopやFxCopといった静的コード分析ツールの現在の仕様は「アンダーバーは付けるな」で、 おそらく.Netだけがアンダーバーを付けていたが、今後はそういったツールも.Netに合わせる流れになっていくと思われる。 private または internal フィールドに名前を付ける場合は、Camel 形式 ("camelCasing") を使用する必要があり、_ プレフィックスを付ける必要があります。 https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/inside-a

                                            まさかC#でメンバ変数名のprefixにアンダーバー付けてないやつおる?
                                          • 頭が$で始まる JavaScript の変数名―jQuery の命名則でドルマークを使う意味・由来 | 黒くないすべてのものはカラスではない

                                            買ったまま長いことツンドクだった jQuery Cookbookを最近パラパラと読んでいます。 発行が2年前ということもあり、updateの速いjQueryの解説書としてはもうそろそろ 2nd Editonが出てもおかしくない時期(※)ですので今買うのはあまりお勧めしませんが、basic部分では十分役に立つ内容です。 ※ただし2013年1月5日時点ではまだ2nd editionはオライリの近刊予告リストにも入っていません。 パラパラとめくっているうちに、いくつか次のような変数宣言があるのに気が付きました。 var $element = … var $item = … JavaScriptで、$で始まる変数宣言というのをみた記憶がなかったので「アレッ」と思いました。 一瞬、著者が perlのコードと書き間違えたのではないかと思ったのですが、同書をよく読むと次のような一説がありました。 “…

                                            • Goの変数名が短い理由(あるいはGoがほかの言語と違う理由)

                                              Goのコードを読んでいると変数名がやたらと短いことにすぐ気がつくと思う。c, i, nみたいな1文字変数や、br, wr, errみたいな2〜3文字の変数がいたるところで使われている。これは他の言語、特にJavaみたいな言語と比べるとぱっと見でずいぶん違うところだ。 どうしてこんなに短い変数名でよしとしているの? という疑問を抱くのはもっともなことだ。でもそれに対しては、なぜそんなに変数名が長くなくてはいけないの? という質問を返すことになると思う。 Goは、最近では当然のものとして受け止められている(が昔は特にそうでもなかった)「プログラミングの常識」を改めて問い直した言語だ。 たとえば、複雑なクラス階層のあるオブジェクト指向言語機能は、本当にプログラミングを簡単にするのに役立っているのだろうか? 例外機構はそれが持ち込むややこしさに見合う存在意義があるのだろうか? ジェネリクスやテンプ

                                              • Sassの変数名での-と_

                                                SassでBEMを利用して変数名を付けようとして、今までハイフンのみでどうにかしていた変数名を書き換えていた時に気づいたんだけど、Sassの変数名ではハイフン(-)とアンダースコア(_)が同一視される。バグだと思ってIssue立てたら、3.0.0でSCSS記法を追加した時に入れた仕様だという返事だった。 -と_が同一視されるということはどういうことかというと、以下の変数はすべて同じとみなされるということで、すべての変数の値は最後に定義した変数の値になる。 $foo--bar: "foo--bar"; $foo-_bar: "foo-_bar"; $foo_-bar: "foo_-bar"; $foo__bar: "foo__bar"; .test-foo--bar { content: $foo--bar; } .test-foo-_bar { content: $foo-_bar; }

                                                  Sassの変数名での-と_
                                                • mattn on Twitter: "typo でもいいから OSS にコントリビュートしてみたいなと思う人は、Vim でファイルを開いて :set spell を実行するのです。変数名や造語でもないのにこういう風に赤く見えたら typo です。 https://t.co/t8Z8m7cQ9U"

                                                  typo でもいいから OSS にコントリビュートしてみたいなと思う人は、Vim でファイルを開いて :set spell を実行するのです。変数名や造語でもないのにこういう風に赤く見えたら typo です。 https://t.co/t8Z8m7cQ9U

                                                    mattn on Twitter: "typo でもいいから OSS にコントリビュートしてみたいなと思う人は、Vim でファイルを開いて :set spell を実行するのです。変数名や造語でもないのにこういう風に赤く見えたら typo です。 https://t.co/t8Z8m7cQ9U"
                                                  • [PHP][可変変数] 変数名や関数名を動的に指定する – masha.webTechLog

                                                    連番の変数や関数名を for で処理するときなど、 動的に名前を指定したいときがある。 そのときは「可変変数」「可変関数」を使用するようだ。 以下メモメモ。。 ■可変変数 PHP: 可変変数 – Manual http://jp.php.net/manual/ja/language.variables.variable.php 変数名を動的に指定する場合は、 $a = ‘hello’; $$a = ‘world’; (または $hello = ‘world’;) としたとき、以下のような出力。 echo “$a”; → hello echo “${$a}”; → world echo “$hello”; → world 変数名の一部だけを可変にする場合は、 $b = ‘llo’; echo “$he{$b}”; → エラーとなる! echo “${‘he’ . $b}”; → world

                                                    • 正しいJavaScriptの変数名の話をしよう

                                                      「var π = Math.PI; が文法的に正しいJavaScriptだと知っていますか?」という書き出しで始まるJavaScriptの変数名についてのエントリが話題になっていました。エントリーを書いたのはベルギーのフリーランスWEB開発者のMathias Bynensさんです。彼はUnicodeのどんなグリフが識別子として利用できるのかECMAScriptの仕様を見てみることにしたそうです。 ECMAScript 5.1によれば: 識別子は予約語ではない識別できる名前 となっており、直接記号やグリフについての制約には言及していません。元記事ではさらに予約語や識別子に使用できる文字の例外などについて解説した後に、下記のようなコードが有効なJavaScriptの変数名であるとして紹介しています。 // How convenient! var π = Math.PI; // Sometime

                                                        正しいJavaScriptの変数名の話をしよう
                                                      • boolean 値を返却するメソッド名、変数名の付け方 - KUSAMAKURA

                                                        boolean 値を返却するメソッド名や、変数名の名前のテンプレを作ってみた。名前に気を付けるだけで、意外と綺麗なコードになるので、参考にして欲しいです。 名前の付け方 is + 形容詞 形容詞の状態であるかを尋ねる. ex) isEnabled has + 過去分詞 動詞の状態となったか(完了、経験、継続)を尋ねる. ex) hasSent can + 動詞原型 動詞の挙動が可能かを尋ねる. ex) canGet 三単現動詞 動詞の状態かを尋ねる.後に続く名詞が明確な場合に利用する. ex) exists 三単現動詞 + 名詞 動詞の状態に名詞があるかを尋ねる. ex) existsError, hasError should + 動詞原型 動詞の挙動を行うべきか尋ねる. ex) shouldCollect, shouldRedirect NOTE: ※基本的に Yes を動詞, 形容詞

                                                          boolean 値を返却するメソッド名、変数名の付け方 - KUSAMAKURA
                                                        • 変数名、関数名とコメントでは表現する内容が違う - きしだのHatena

                                                          先日Twitterにこんなことを書いた。 なにやってるかはコード見ればわかる。なにやろうとしてるかはコードみてもわからんからコメント書け。 そうしたところ、変数・関数(メソッド)に適切な名前をつければ改めてコメントの必要はないんじゃないかという指摘をうけた。 そんで、しばらくやりとりをしたのだけど、その中で結論として変数名・関数名やコメントで表現する内容が違うということに気づいた。 やはり、変数名・関数名には、その機能を表すものをつけることになる。一方で、コメントにソースコードで表されていることを書くのは意味がない。 if(a==0){ //aが0のとき } のようなコメントは、意味のないコメントとしてよく例にあげられる。 if(a==0){ //パラメータが渡されなかったとき } のように、判定の意図を書くべきだ。 ここで、変数をaじゃなくてまともな名前にすればいいんじゃないかという話で

                                                            変数名、関数名とコメントでは表現する内容が違う - きしだのHatena
                                                          • CakePHP 3.4.7 にあげようとしたら思わぬところでハマったので、それが設定ファイルだったとしても変数名はちゃんと考えてつけましょう、という話。 - ユアマイスター株式会社エンジニアブログ

                                                            こんばんは。ユアマイスターの星です。 弊社ではおなじみのCakePHPを使っているのですが、そのバージョンアップをしようとした時に、 うまくいかないところがあったので、これから3.4.7にあげようとしている方のためにも記録に残しておきます。 結論 バージョンアップ後、500エラーが発生し画面が何も表示されないという事象が発生 3.4.7 で新設されたServerRequestFactoryクラス内にあるextract関数により、config内に指定していた変数とServerRequestFactoryクラス内の変数名が衝突 configの配列のキー名は安易に名付けるのはやめよう 諸悪の根源 The ServerRequestFactory is responsible for: Building a request from the SAPI super globals. Extracti

                                                              CakePHP 3.4.7 にあげようとしたら思わぬところでハマったので、それが設定ファイルだったとしても変数名はちゃんと考えてつけましょう、という話。 - ユアマイスター株式会社エンジニアブログ
                                                            • 命名規則もろもろ(ファイル名、変数名、関数名、クラス名)。 -

                                                              phpプログラムを作成する際、コーディングや命名に関して自分流のルール・スタイルを明確にしておくことでより早く・効率よくプログラムを構築することができるはず。 まず、コーディングに関しておおまかには PEAR :: Manual :: 命名規約 Zend Framework: Documentation この2つに準拠したコーディングスタイルを身につけると自分に対しても他人に対してもやさしいコードが書けそう。 しかし、この2つを読んでも、まだある程度個人で自由にやってください、というような部分があるように見えますね、とくに各種命名規則については絶対的な正解がないようです。 こちらにも書いてあるように↓ 変数名はどう付けよう? - ホリデープログラミング入門 - Yahoo!ブログ ひとつのプログラムにはひとつの命名規則があったほうが、後から読みやすいし、コーディングもスムーズに進むでしょう

                                                                命名規則もろもろ(ファイル名、変数名、関数名、クラス名)。 -  
                                                              • Boolean型の変数名・メソッド名に主語を含めたい時はどうしたらいいか - Qiita

                                                                前提 Javaを中心に考えています。 他の言語でも大体成り立つ話になるとは思いますが、Rubyとかは怪しいです。 基本のおさらい Boolean型の変数名・メソッド名には、以下のような名前がいいと一般的に言われています。 ・isEmpty ・canRead ・hasChanged ・exists これらの名前はif文の中で特に効果を発揮します。 例えば、

                                                                  Boolean型の変数名・メソッド名に主語を含めたい時はどうしたらいいか - Qiita
                                                                • 正しいJavaScriptの変数名とは? | gihyo.jp

                                                                  ベルギーのフリーランスWeb開発者のMathias Bynens氏が書いたJavaScriptの変数名についての興味深い実験結果が公開されていました。彼はUnicodeのどんなグリフ(絵文字)が識別子として利用できるのかECMAScriptの仕様を見てみることにしたそうです。彼の実験によるとなんと図1のような変数名はすべてJavaScriptとして正しいとのことです。 絵文字を変数名として利用するというアイデアを実際に使う機会はかなりまれでしょうが、ブラウザによる解釈の誤差を除くと動作する正しいコードということになります。マルチバイトを許容する言語ではユニットテストのテストメソッド名に日本語を使うようなアイデアも見かけるようになってきていますが、ソースコードの可読性と表現力について考えなおしてみる機会になるかもしれません。 図1 グリフを使ったJavaScriptのコード例 URL:htt

                                                                    正しいJavaScriptの変数名とは? | gihyo.jp
                                                                  • ふざけた変数名を使う奴は、ばかなの? 死ぬの? :アルファルファモザイク

                                                                    「ちょっと実装してみて」とサラッ肩越しに言われたので 関数名を別れた女の名前にして遊び半分でコードを書いたことがある。

                                                                    • 古典的ルンゲ=クッタ法のPythonプログラムをWikiPediaの記述と同じ変数名で書いてみた - あらきけいすけのメモ帳

                                                                      教育用の覚書 Python だと汎用の Runge-Kutta 法のルーチンが6行で書けてしまう*1。以下のコードではルンゲクッタ法ルーチン rk4() を書き換えることなく、1階, 2階, 3階の常微分方程式(ordinary differential equation(s), ODE)を解いている*2*3。関数 rk4() で使っている変数名はRunge–Kutta methods - Wikipediaに揃えた。C言語*4で数値計算をコーディング/教育する気力が一気に失われてしまったwwwwww 次のコンプリートコードは次の微分方程式を積分して、あらかじめ求めておいた解の関数の値と比較している*5: class getExpt(): [1階] (比較する解:); class getSint(): [2階] (比較する解:); [1階連立ODE] class getExptSint()

                                                                      • Pythonで変数名をつけるときには予約語だけでなく組み込み関数との衝突も気を付けましょう - Qiita

                                                                        >>> __import__('keyword').kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] バージョン3.3.4時点でこの33個だ。しかし、予約語は プログラミング言語において字句的には識別子(変数名、関数名、クラス名など)としてのルールを満たしているにもかかわらず、識

                                                                          Pythonで変数名をつけるときには予約語だけでなく組み込み関数との衝突も気を付けましょう - Qiita
                                                                        • inputlog - JavaScriptでの1文字変数名の慣習

                                                                          プログラム言語には仕様にはないけど、多くのプログラマーが同じように書いている慣習があります。その中で1文字の変数名とその意味を集めてみました。(間違っていたり、これが抜けてるよ!などありましたらコメントでご指摘いただけるとうれしいです) a: 一時的な配列(Array) e: イベント [thx:javascripterさん] i: ループの中のカウンター(indexの頭文字) j: ループを2重、3重にする場合、アルファベットを順番でj,k..とiの代わりに順番に利用 k: ループを2重、3重にする場合、アルファベットを順番でj,k..とiの代わりに順番に利用 n: 一時的な数字(Number) o: 一時的なオブジェクト(Object) s: 一時的な文字列(String) x: x座標 y: y座標 $: document.getElementById()に相当する機能を持つfunc

                                                                          • [JavaScript] Safari では char/short などの予約語を変数名に使えない

                                                                            Kawa.netxp [JavaScript] Safari では char/short などの予約語を変数名に使えない Safari では char や short といった予約語を、JavaScript の変数名として使えないのですね。 IE や Firefox では動くのに、Safari だけ動かないプログラムがあり、ハマりました。。。 言語仕様的な予約語だから使わない、というのはモチロンだけど、『goto』とか『class』くらいは 直感的に何となく怪しそうだと分かるが、C 言語でもないし『char』が使えないとは思わなかったヨ。 2007/06/13 追記: Windows 版の Safari 3.0 の結果も追加しました! 参考:ECMA-262 - ECMAScript Language Specification に予約語の一覧が入っています。 下記の表で、右端の欄が「~

                                                                            • ウノウラボ Unoh Labs: 変数名について

                                                                              皆様、こんにちは。 トクヤマです。 今回はTipsでも何かをお伝えするものでもなく、逆に皆様のご意見を承りたいと思っています。 変数名というのはプログラマーやエンジニアで個性が強くでる部分ではないかと思います。 所属する会社やグループで決められた命名規則に沿って変数名を決めている方も多いと思いますが 内心はもっとこんな命名をしたい!なんて思っている方も多いのではないでしょうか。 例えば私は業務や私用を含めPHPを主に使用していますが私用的な変数名の付け方は格納する値の型+格納する値の意味(英名で)にしていて、 それをキャメルケースで命名しています。 ゲーム開発でユーザーの体力を格納する変数名は $intUserHitPoint というようにです。 しかしこれで困るのが格納する値の意味が意味合いが変、もしくは冗長的になってまうときです。 例えばユーザーが敵に攻撃を受けて減った分

                                                                              • riron博士@アプリ配信中 on Twitter: "短冊メーカーというWebアプリ(http://t.co/tK0eXXd3Yv)を、http://t.co/hSeeFq0aJ3に丸パクリされました。ソースコードを見ても、改行位置とURLが違うだけで、変数名やメソッド名が完全に一致する http://t.co/a9ewfuLY4T"

                                                                                短冊メーカーというWebアプリ(http://t.co/tK0eXXd3Yv)を、http://t.co/hSeeFq0aJ3に丸パクリされました。ソースコードを見ても、改行位置とURLが違うだけで、変数名やメソッド名が完全に一致する http://t.co/a9ewfuLY4T

                                                                                  riron博士@アプリ配信中 on Twitter: "短冊メーカーというWebアプリ(http://t.co/tK0eXXd3Yv)を、http://t.co/hSeeFq0aJ3に丸パクリされました。ソースコードを見ても、改行位置とURLが違うだけで、変数名やメソッド名が完全に一致する http://t.co/a9ewfuLY4T"
                                                                                • package名と変数名がかぶっているのをとにかく検出したい / I need detect to conflicts of identifier for Go

                                                                                  package名と変数名がかぶっているのをとにかく検出したい / I need detect to conflicts of identifier for Go

                                                                                    package名と変数名がかぶっているのをとにかく検出したい / I need detect to conflicts of identifier for Go