並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 141件

新着順 人気順

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

  • 関数名、メソッド名、変数名でよく使う英単語のまとめ - 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
      • 変数名とか関数名つけるの難しい

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

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

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

            プログラミング初心者は変数名やメソッド名を略さない方がいいよ、という話 - give IT a try
          • プログラミングで日本語変数名使ったて良いじゃん

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

              プログラミングで日本語変数名使ったて良いじゃん
            • 変数名に漢字が使えるプログラミング言語は結構あるが、漢字を都度変換しないといけないのは面倒で、せめて法律用語に対応した英語の定訳があれば→政府機関に対訳表があった

              Y​S​R @YSRKEN 元提督。現在は初星学園に通うプロデューサー。 アイコンはアリアンナ・ハートベルちゃん。 カメラ・ギャルゲーが趣味。 AUGUST、Lose、ゆずソフトが主な守備範囲。 今は『ノラと皇女と野良猫ハート』をプレイ中。 我愛台湾. ブログやマシュマロや批評空間などへのリンク:lit.link/ysrken ysrken.seesaa.net Y​S​R @YSRKEN 変数名に漢字が使えるプログラミング言語は結構ありますが、漢字を都度変換しないといけないのはめんどいところもあります。せめて、法律用語に対応した英語の定訳があれば。 内閣府「ある程度なら対訳あるよ。はいPDF」 私「マジで!?」 japaneselawtranslation.go.jp/ja/dicts/downl… pic.twitter.com/PTybnAoBu4 x.com/kmizu/statu

                変数名に漢字が使えるプログラミング言語は結構あるが、漢字を都度変換しないといけないのは面倒で、せめて法律用語に対応した英語の定訳があれば→政府機関に対訳表があった
              • 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月のアップデート
                • まさか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にアンダーバー付けてないやつおる?
                  • 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"
                    • 古典的ルンゲ=クッタ法の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()

                      • コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始

                        コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始 生成AIによるプログラミング支援ツール「Codeium」を提供しているCodeiumは、コードをコピー&ペーストする際にAIが自動的にエディタ上のプログラミング言語を判別し、コードをペースト先のプログラミング言語に変換する機能などを備えた新機能「Codeium Smart Paste」(以下、Smart Paste)の提供開始を発表しました。 Found the perfect answer on the internet? But the sample code is in Python, and your project is not? Time for some manual work to translate the ans

                          コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始
                        • data とか info とか list とか item とかいう変数名止めろ - Neo's World

                          data とか info とか list とか item とかいう変数名止めろ currentData itemInfo dataList とかなんとかいうダッサイ変数名マジで止めろ。 ただ単に「ネーミングセンスがダサい」という話では留まらず、実際に悪影響を及ぼすネーミングだから、止めるべき理由と、止め方・改善方法を教える。 2022-03-13 : 本記事の発展形とも呼べる記事を新たに書きました。 「説明変数」と分かりやすいコードを書くことの価値 目次 TL;DR : 何が悪いの? コード例 どう直したらいいの? list は書かず、単語の複数形にする どんな data・info なのかを考えて名前を付け直す 英語できないならできるようになれ・大体日本語もできてねえだろ 横着すんな TL;DR : 何が悪いの? → 「どんな data なの?」「どういう意味を持つ list なの?」とい

                          • 「Visual Studio Code」バージョン1.87リリース 日本語音声入力やCopilotによる変数名提案機能も

                            【お詫びと訂正:2024年3月22日午後20時】初出時、バージョン1.87でリモート開発拡張機能がフル機能になったかのような誤解を招く表現となっていたため、バージョン1.87で追加された機能が「開発コンテナ構成ファイルをワークスペースに追加するときに、GitHub Copilot Chatがテンプレートと機能(ツール)を提案」するものであると分かるよう修正いたしました。お詫びして訂正させていただきます。 Microsoftは2024年2月29日(米国時間)WindowsやLinux、macOSに対応するクロスプラットフォームのエディタ「Visual Studio Code」(VS Code)の「February 2024」(バージョン1.87)アップデートをリリースした。今回の主なアップデート内容を紹介する。 VS Code Speech 音声入力機能 拡張機能「VS Code Speec

                              「Visual Studio Code」バージョン1.87リリース 日本語音声入力やCopilotによる変数名提案機能も
                            • ChatGPTが書いてくれたプログラムに「変数名をもっとダサくして」と頼んだら美意識を感じる返答がきた

                              セルゲイ @nippon_sergei ChatGPTが書いてくれたプログラムに「変数名をもっとダサくして」と頼んだら、”department”を “dept”みたいに短縮してきたから、「なんで短縮がダサいの?」と訊いたら「可読性が損なわれるからダサい」返ってきた。美意識がある。 2023-12-20 21:24:36

                                ChatGPTが書いてくれたプログラムに「変数名をもっとダサくして」と頼んだら美意識を感じる返答がきた
                              • 変数名の付け方をまとめてみた

                                今回は変数名の付け方についていろんなサイトや書籍を漁ってみたので、自分の解釈でまとめてみました。 最後におすすめサイトも紹介しているので、そちらを見ていただくとより理解が深まると思います! 良い変数名とは 良い変数名は「必要な情報が含まれている」といえます。 例えば「name」という変数名はフルネームなのか名字なのか名前なのかが分かりませんが、 「fullName」だと「フルネームなんだな」と理解できます。「name」だと情報不足なことがあります。 良い変数名をつけると「無駄なコメントが減る」「他の開発者にとって読みやすい」などのメリットがあります。 無駄なコメントは開発者を混乱させますし読みにくいコードはバグが生まれる原因になるので、変数名はかなり重要です。 変数名をつけるコツ ①広く意味を持つ名前をつけない 先程例に上げた「name」は広い意味を持ってしまっているのでフルネーム?名字?

                                  変数名の付け方をまとめてみた
                                • プログラミングの変数名、関数名を命名する際に便利なサイト・記事 - Qiita

                                  はじめに 新規追加する関数名に悩むとき、通常の翻訳サイトだと物足りないこともありますよね。 で、「確かQiitaで命名に関するチートシート記事があったよな~」という記憶だけが残っており、その時に見つけ出せなかったので半分自分用にサイトをまとめておこうと思います。 何かいいものがあったら随時更新していきます。 命名するその前に:既存プロジェクト開発ならプロジェクトの規則・文化も考慮する もし既存プロジェクトに参入し、そこで新規関数や変数を作ろうとしている場合には、以下のような点があるかも意識した方がいいと思います。 そのプロジェクトでの命名規則 「こういう機能ではこの単語を使うべし!」みたいな暗黙の文化 既存プロジェクト内のソースコードと全然違う命名をしてしまうと、同一機能のgrepに引っかからなくなる等デメリットもあるので。 特に歴史の長いプロジェクトに新規参入した場合等は、正当な理由での

                                    プログラミングの変数名、関数名を命名する際に便利なサイト・記事 - Qiita
                                  • 識別子(変数名や関数名など)の命名ガイドライン

                                    共通事項 そもそも、「よい識別子の命名」とは一体何なのでしょうか。これについては明らかで、「素早くコードの意図を把握することができる命名」となります。また、プログラミング言語は自然言語である英語をベースに設計されています。このため、これから書き連ねていくルールは、すべて「プログラムを英文として読むことができるか」を意識しています。 表記方法のルールを確認する 多くのプログラミング言語では、識別子はその種類によって標準的な命名規則が決まっています。通常、その識別子の利用方法に応じて、下の5種類の中から選んで使用することになります。 キャメルケース (camelCase) パスカルケース(PascalCase) 小文字のスネークケース(snake_case) 大文字のスネークケース(SNAKE_CASE) ケバブケース(kebab-case) # 🚫 クラス名がスネークケースで、メソッド名が

                                      識別子(変数名や関数名など)の命名ガイドライン
                                    • えび@プログラマー on Twitter: "<変数名は英語?> 変数名決めるときに日本語(ローマ字表記)使うとバカにされるっていうけど、金融エンジニア時代 引当金:Hikiatekin 期中償却額:KichuShokyakuGaku って感じで名前つけてました。 それ… https://t.co/c8W14VLMYG"

                                      <変数名は英語?> 変数名決めるときに日本語(ローマ字表記)使うとバカにされるっていうけど、金融エンジニア時代 引当金:Hikiatekin 期中償却額:KichuShokyakuGaku って感じで名前つけてました。 それ… https://t.co/c8W14VLMYG

                                        えび@プログラマー on Twitter: "<変数名は英語?> 変数名決めるときに日本語(ローマ字表記)使うとバカにされるっていうけど、金融エンジニア時代 引当金:Hikiatekin 期中償却額:KichuShokyakuGaku って感じで名前つけてました。 それ… https://t.co/c8W14VLMYG"
                                      • ITエンジニアは、サーバー名や変数名などをどのように決めているのでしょうか?(Pythonは日本語変数名に使えるから直感的に分かりやすいが)

                                        回答 (20件中の1件目) 大規模システムによるグループ開発の場合、コーディングルールに則り名前を決めなければなりません。例えばスタックなら変数名は比較的自由ですが、ループカウンタは1次元なら[i]2次元[j]3次元[k]を使うとかは暗黙のルール。 グローバルならConst定義は変数名の頭文字に[c]を付けたりします。また、エリア長によっても変数名でわかる様にする場合もあり、BYTE=[b], サインBYTE=[ub], Short=[s], サインShort=[us], Long=[l], サインlong=[ul], Double=[d] 等頭文字を先頭につけた変数名としたりします。

                                          ITエンジニアは、サーバー名や変数名などをどのように決めているのでしょうか?(Pythonは日本語変数名に使えるから直感的に分かりやすいが)
                                        • eslint-plugin-var-lengthで変数名の長さにメリハリをつけよう!

                                          こんにちは。この記事は筆者が開発したESLintプラグイン「eslint-plugin-var-length」を宣伝する記事です。このプラグインを使うことで、変数の生存範囲の広さに応じて変数の最低文字数制限を変えることができます。 変数名の長さについて 変数名というのは、プログラミングにおいて非常に重要な要素です。どんな変数名でもプログラムは動きますが、変数名はプログラムの読みやすさに大きな影響を与えます。極端な例では、変数名が順番にa, b, c, ……だとしたらそのプログラムはとても読めたものではないでしょう。 変数名は何が入っているのかが分かりやすい命名が理想的ですが、変数の名前の良し悪しのチェックというのは困難なタスクです。変数名がチェックされる主な機会はコードレビューであり、変数名の良し悪しを人間がチェックしなければいけません。プログラミング、特にコードのチェックにおいては機械的

                                            eslint-plugin-var-lengthで変数名の長さにメリハリをつけよう!
                                          • Design Tokensを考える前に俺たちは変数名について考え直すことがあるのではないか - yamaScrapbox

                                            アプリケーションやウェブサイト上での一貫性が保たれ、ユーザーが期待する機能性やユーザビリティを提供できるもの

                                              Design Tokensを考える前に俺たちは変数名について考え直すことがあるのではないか - yamaScrapbox
                                            • Pythonで変数名と変数の値をまとめてprintする - Qiita

                                              地味に面倒な print を拡張する Pythonでprintを行う際、変数名を一緒に記述しないと出力結果が数字だらけになってコード検索もできないため、以下のように記述する人は多いと思う。 one_two_three_list = [1, 2, 3] print('one_two_three_list = ' + str(one_two_three_list)) # 出力結果: one_two_three_list = [1, 2, 3] しかしこの方法だと記述量が多くなってしまうため、どうせ後で使わないから数値だけ表示すればいいや、となってしまう。(経験則) そこで、print_関数を定義しておくことで普段のprintに加えて変数名も表示することができる。

                                                Pythonで変数名と変数の値をまとめてprintする - Qiita
                                              • はま on Twitter: "小学生のプログラミング教育、自分で娘に少し教えてみた結果、言語や開発環境、題材にこだわるよりも、変数名を「うんち」「おしっこ」「おなら」にするのが何よりも学習効果を向上させるという学びを得た。"

                                                小学生のプログラミング教育、自分で娘に少し教えてみた結果、言語や開発環境、題材にこだわるよりも、変数名を「うんち」「おしっこ」「おなら」にするのが何よりも学習効果を向上させるという学びを得た。

                                                  はま on Twitter: "小学生のプログラミング教育、自分で娘に少し教えてみた結果、言語や開発環境、題材にこだわるよりも、変数名を「うんち」「おしっこ」「おなら」にするのが何よりも学習効果を向上させるという学びを得た。"
                                                • gorenameでexportした変数名でも短時間でリネームするためのシェルスクリプトを書いた - Qiita

                                                  動作確認環境 Ubuntu 18.04 Go 1.14.2 macOSでも動くと思います。 背景 Go Toolsに含まれるgorenameは、様々な変数の名前を変更するためのツールで、リファクタリングなどに活用できます。 ただし、エクスポートされた変数の場合は、マシン内のワークスペース( $GOROOT および $GOPATH )をスキャンするという挙動があり、非常に時間がかかることがあるようです。 (参考) $ gorename -help : gorename automatically computes the set of packages that might be affected. For a local renaming, this is just the package specified by -from or -offset, but for a potential

                                                    gorenameでexportした変数名でも短時間でリネームするためのシェルスクリプトを書いた - Qiita
                                                  • ワードプレスのソースコードから8年間懸案の変数名「おしっこ」が除去

                                                    ブログツールとして世界中の多くのサーバで使われている WordPress のソースコードの、数限りなくある中のちょっとした修正は、変数名の”pee”と”tinkle”を書き換えるというものでした。 -442 function wpautop( $pee, $br = true ) { +442 function wpautop( $text, $br = true ) { wpautop()という関数は、ブログ記事のテキストに2行以上の改行があった時、それを<p>タグに置換する、という働きをします。 「WordPress(wp) が自動(auto)で p(タグ)をつける」といったあたりから命名された関数だろうと思いますが、WordPress の歴史は長いのでこの関数も昔から存在していたようです。 それで、この関数を書いた誰かは「オートでPする」の響きからの連想か、引数名に $pee(しっこ

                                                      ワードプレスのソースコードから8年間懸案の変数名「おしっこ」が除去
                                                    • 【JavaScript】 変数名の$(ドルマーク)はどんな意味がある?

                                                      更新日:2023/10/11 jQueryの変数には$(ドルマーク)をつける。 JavaScriptの勉強を始めたころ、参考にしていたサイトにそう書いてありました。 僕は、そういうものだと深く考えずに使っていました。 ですが今になってドルマークには何か深い意味があるのではないかと、疑問に感じました。 そこで今回は、『変数名の$(ドルマーク)はどんな意味があるのか』について調べてみました。

                                                        【JavaScript】 変数名の$(ドルマーク)はどんな意味がある?
                                                      • Common Lispで変数名に使える文字が自由すぎる - Lambdaカクテル

                                                        おおざっぱなタイトルすぎる。 Common LispやSchemeといったLisp族はきわめて構文の構造が簡素である,といったことはわざわざ説明の必要もないでしょう。リストとして式のASTを表現するわけです。 (defun foo (bar) (+ foo bar)) ; あらゆる構文がリスト 構造が簡素ということは,それを表現するのに必要な,言い換えると予約しなければならない文字があまり無い,ということでもあるわけです。 事実,Common Lispでシンボルとして使えない文字を探してみると,他言語よりは少ないのです。ちょっと探してみましょう。 使えなそうな文字 () ' 空白 # : " . \ いろんな文字で変数定義してみる @ % 不等号 スラッシュ [] はてなでわっしょい -> 感想 オチ 使えなそうな文字 () 言わずもがな,Lispはカッコでリストを表現するのでカッコは使え

                                                          Common Lispで変数名に使える文字が自由すぎる - Lambdaカクテル
                                                        • Rubyではpという変数名をなるべく避ける - Qiita

                                                          Rubyプログラミングの小ネタです。 Rubyに限らずプログラミング全般の慣習として、寿命の短い変数の場合、意図的にそのオブジェクトを表す名前の頭文字1文字だけにすることがよくあります。

                                                            Rubyではpという変数名をなるべく避ける - Qiita
                                                          • 【JavaScript】プロパティを変数名で呼び出す - Qiita

                                                            私は、フロントエンドからRailsで作成したAPIにリクエストを投げて、返ってきたJSON形式のレスポンスを処理するということがよくあります。 その際、次のようにオブジェクト名.プロパティ名でレスポンスの中から欲しいデータを抽出していました。 // サンプルのレスポンスデータ let menu = { type: 'hamburger', name: 'てりやきバーガー', } // menuのtyepが取得したい場合 console.log(menu.type) // 'hamburger'が出力される ある時、プロパティ名に変数を使いたいことがあり「あれ、どうすればいいんだ?」と手が止まってしまったので、今回はその方法について記録しておきます。 最初に試したこと 以下の方法を試してみましたが、当然うまくいきません。

                                                              【JavaScript】プロパティを変数名で呼び出す - Qiita
                                                            • 変数名って難しい ~handle〇〇編~

                                                              はじめに 変数名って難しいなと思ったことはありますか?? 私は自分でコード書く時や、レビューして他人のコードを読む時によく思います。 みんな何かしら思いや考えがあり、実際の業務で触るコードは結構わちゃわちゃな印象です🙀 意味合いが伝わればOKだったり、命名規則などのルールを明記して統一したり、色々見ますがどこまで徹底されているのでしょうか!? handle〇〇編 アクションをボタンなどのイベントで発火したいケースにおける命名規則を紹介したいと思います。 例 export const HogePresenter: FC<HogeTypes> = (props) => { const { start } = props return ( <> <div>Welcome to Hoge</div> <button onClick={start}>start</button> </> ) } こ

                                                                変数名って難しい ~handle〇〇編~
                                                              • WIP: 個数を表す変数名をどうするか問題 - count ? num ? 複数形のs ? - nwtgck / Ryo Ota

                                                                英語そのままのnumberOfUsersは長すぎるし、前置詞ofが入るしで、どうやって命名するかの話。

                                                                  WIP: 個数を表す変数名をどうするか問題 - count ? num ? 複数形のs ? - nwtgck / Ryo Ota
                                                                • シェルスクリプト_動的な変数名を使う - Awesome Hacks!

                                                                  変数名str_1,str_2,str_3をループで回したい…そんな時に。 【プログラム】 str_1="aaa1" str_2="bbbbbb2" str_3="c3" for NUM in `seq 1 3` do echo "NUM = $NUM" eval `echo "${str_'`printf $NUM`'}"` echo "" done exit 0 【実行結果】 $ test.sh NUM = 1 aaa1 NUM = 2 bbbbbb2 NUM = 3 c3 $ 今までずっとこれを求めていたがなかなかたどり着けなかった。 これこそ、かゆいところに手が届くという言葉が似合うテクだと思った(個人的に)。 うまくいかないときは一旦作った変数名を違う変数に入れて使うとよい。

                                                                    シェルスクリプト_動的な変数名を使う - Awesome Hacks!
                                                                  • 英語できない人が変数名の命名を完璧にできるようになる方法を教えようと思ったけどめんどくさくて途中で投げ出すも結構長々といいこと書いてる記事

                                                                    吐き気を催したなら正常。そうでない人の全員英語レベルはちりめんじゃこレベルなので、この記事を読む価値があると思う。 まずぶっちゃけ話をすると、ほとんどすべてのプログラミング言語は、英語が使える人向けに作られている。なのでそもそもほとんどすべての概念が日本人向けではない。 話は少し横道にそれるけど、たとえばロードバランサーの話をしよう。ロードバランサーというのをはじめて聞いた日本人は、まず「ロード→道」と「バランサー→バランス取るマン」というふうに思い浮かべて、以下のようなイメージを抱くのではないだろうか。そんなことない?そんなことなくても読み進めてよ。 実際にはload balancerと書くのだけど、じゃあこのloadというのは何かというと「積み荷」のことである。balancerとは「振り分けマン」のことである。つまり「積み荷振り分けマン」と言っているわけ。積み荷っていうのは要はデータの

                                                                      英語できない人が変数名の命名を完璧にできるようになる方法を教えようと思ったけどめんどくさくて途中で投げ出すも結構長々といいこと書いてる記事
                                                                    • シリコンバレーエンジニアがコードレビューします。#1 グローバル変数名やコンフィグ設定やエラーハンドリング

                                                                      ★Twitter → https://twitter.com/sakaijun ★Udemy → http://sakaijunsoccer.appspot.com/onlinecourse ★質問箱 → https://peing.net/ja/sakaijun ★Facebook → https://www.facebook.com/sakaijunsoccer ★Voicy → https://voicy.jp/channel/1470 ★海外転職の著書 → https://amzn.to/2K4HVzE ★株式投資の著書 → https://amzn.to/2K560WT ★グッズ販売 → https://engineer.fashionstore.jp/ ★Note → https://note.mu/sakaijunsoccer ★ブログ → http://sakaijun

                                                                        シリコンバレーエンジニアがコードレビューします。#1 グローバル変数名やコンフィグ設定やエラーハンドリング
                                                                      • JavaScriptでは変数名に三点リーダが使えない/識別子におすすめUnicode文字セット - hogashi.*

                                                                        TL;DR JavaScript で変数名に三点リーダが使えない JavaScript の変数名は、 Unicode で用意されている ID_Start と ID_Continue の文字を使えることにしている そこに三点リーダが入っていない 本編 JavaScript では、変数名に日本語を使ったりできる (使える言語は他にもあると思う) が、三点リーダは使えない (syntax error になる*1 )。 const いろは = 123; const い… = 123; // Uncaught SyntaxError: Missing initializer in const declaration let ろ… = 123; // Uncaught SyntaxError: Invalid or unexpected token const … = 123; // Uncaught

                                                                          JavaScriptでは変数名に三点リーダが使えない/識別子におすすめUnicode文字セット - hogashi.*
                                                                        • Reactでの変数名・関数名の付け方についての個人的まとめ

                                                                          はじめに Reactに限らずそうですが、コーディングしていると、変数名・関数名で「ん??」ってなることがたまにあります。 新規作成と編集ができるComponentがあったとします。そのprops新規作成か編集かのフラグが、定義する人によってisCreateだったりshouldEditだったりで、同じ意味なのにばらつきが出たりすると、コーディング中に無駄な意識を使わされます。 よく使う変数名・関数名には、名前の付け方を決めて置いたほうがいいと思います。 ブレを少しでも減らすために、悩んできたものを中心に個人的なベストな変数名をまとめました。参考になれば幸いです。 まだ少ないので、随時更新していく予定です。 ※ 2021/11/27 13:00時点で、@ryoryo16さんよりコメントいただいた点を修正しております。 変数名・関数名 Componentのprops 名前 意味 備考

                                                                            Reactでの変数名・関数名の付け方についての個人的まとめ
                                                                          • 21/5/3 ポインタと確定記述、変数名と固有名のアナロジーについて - LWのサイゼリヤ

                                                                            C言語ポインタ完全制覇 C言語ポインタ完全制覇 (標準プログラマーズライブラリ) 作者:前橋 和弥 発売日: 2001/01/01 メディア: 単行本 俺はエンジニアではないのでC言語を使う予定は特にない(最近は非エンジニア向け言語であるところのSQLとVBAに詳しくなりつつある)。よってポインタを完全制覇したところで意味は無いのだが、むかし情報系の人間だった頃に意味もなく購入して家に積まれていたので売るために読んだ。 読み物としてかなり面白かった。技術オタク丸出しの解説は立場に一貫性があって地に足が付いており、平易な割に説得力がある。 C言語ポインタ完全制覇 派生としてのポインタ ポインタと変数名 自動生成されるポインタときょうだいの名前 確定記述としてのポインタ、固有名としての変数 ポインタとしての確定記述、変数名としての固有名 派生としてのポインタ 俺はポインタについて「アドレスに型

                                                                              21/5/3 ポインタと確定記述、変数名と固有名のアナロジーについて - LWのサイゼリヤ
                                                                            • [C++]名前を必要としない変数のための変数名 - 地面を見下ろす少年の足蹴にされる私

                                                                              C++26より、使用しない値に対する共通した変数名として_(U+005F、アンダースコア/アンダーバー)を言語サポート付きで使用できるようになります。 [[nodiscard]] auto f() -> int; auto g() -> std::tuple<int, double, std::string>; int main() { auto _ = f(); // ok、警告なし auto [n, _, str] = g(); // ok std::cout << _; // ng } 概要 name-independent declaration 破棄のタイミング 後方互換について 参考文献 概要 ローカル変数でその変数名が_であるものは、暗黙的に[[maybe_unused]]が指定されたように振る舞います。 [[nodiscard]] auto f() -> int; int

                                                                                [C++]名前を必要としない変数のための変数名 - 地面を見下ろす少年の足蹴にされる私
                                                                              • [Ansible] 変数名を参照する際に "{{ varname }}" のようにクォーテーションで囲う理由 - てくなべ (tekunabe)

                                                                                はじめに 2020/06/09 開催の【リモート開催】Ansibleもくもく会 (サーバ編 & NW編)2020.06 にメンターとして参加させていただきました。 いただいた質問の中に、変数名の参照の際にダブルクォーテーションで囲う場合と囲わない場合があるが必須?というものがありました。 確かにテキストの中では、囲ったり囲ってなかったりしました。 普段、癖で囲っているので、そういえばなんでだろうと思い、その場で調べた結果をこちらにも共有します。 [2020/06/10 追記] なお、公式ドキュメントを quote variable で検索しました。 { で始まる文字列をディクショナリと認識させないため 答えはこちらのページにありました。 docs.ansible.com { から始まると、YAMLシンタックス的にディクショナリだと解釈しようとするため、というのが理由でした。 YAML Sy

                                                                                  [Ansible] 変数名を参照する際に "{{ varname }}" のようにクォーテーションで囲う理由 - てくなべ (tekunabe)
                                                                                • Blynk 新バージョンは変数名が変更できない・・・? 覚え:旧バージョンダウンロード - n_shinichi’s blog

                                                                                  Blynkを新しく使う時は注意がいるみたい。 2021の11月からのVer2.0で大きく使い方が変わったらしい。 ビジネス用とかで大幅に機能アップと化したそうだけど 今までスマホとArduinoだけで済んでたのにWEBで設定とか必要とのこと。 変数名も変えられなくなった? みたいな。 qiita.com 今までのArduinoで作ってたのも動かないらしい。 それはちょっと使い勝手悪いな。。。 その辺は旧versionがダウンロードできるところがあるらしい。 もう使わなくなった古いスマホで試したらインストールできた。 パソコンで見るとこの辺とか。 blynk.jp.uptodown.com 使い方とかは こちらのRoboTakaoさんのがわかりやすい。 blog.robotakao.jp 複数のスマホからもBlynkは使えるらしい。知らんかった。 mgo-tec電子工作さんとこで面白いこと紹

                                                                                    Blynk 新バージョンは変数名が変更できない・・・? 覚え:旧バージョンダウンロード - n_shinichi’s blog