並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 60件

新着順 人気順

Namingの検索結果1 - 40 件 / 60件

Namingに関するエントリは60件あります。 名前プログラミングネタ などが関連タグです。 人気エントリには 『【日本人エンジニア必携】英語命名規則の決定版 - Qiita』などがあります。
  • 【日本人エンジニア必携】英語命名規則の決定版 - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに 英語での適切な命名は、コードの可読性や保守性を向上させるために重要です。適切な命名規則を守ることがコードの理解や共有において不可欠です。 英語での命名規則を学び、適切な命名を行うことで、コードの読みやすさや保守性を向上させ、チーム全体でのコードの理解を促進する手助けとなります。 この記事では、日本人エンジニアが英語での命名規則を理解し、適切な命名を行うための指針を提供します。 命名フローチャート 変数 関数 クラス 1. 変数 1-1. boolean 1-1-1. 存在するかどうかのフラグ 名詞 + exists

      【日本人エンジニア必携】英語命名規則の決定版 - Qiita
    • Setting「設定です」 Configuration「設定です」 Preference「設定です」/Options、Flags、Properties「俺が、俺達が設定だっ!」【やじうまの杜】

        Setting「設定です」 Configuration「設定です」 Preference「設定です」/Options、Flags、Properties「俺が、俺達が設定だっ!」【やじうまの杜】
      • 初心者プログラマーのための変数/関数/メソッドの英語命名規則 - Qiita

        はじめに 「なんか、レビューのたびに変数名を指摘されてる気がする...」 「日本人なんだから、英語で命名とか無理...」 こんなお悩みありませんか? この記事では、「プログラマーが英語の命名で悩んだ時にどうすれば良いか」をフローチャート形式で解説します! これであなたも駆け出しエンジニアを卒業できるかも!? ※本記事はLaravel,Vue.jsのプロジェクトで運用されているルールを元に解説しています。 プロジェクト内だけの内輪ルールも含まれていますので、ご了承ください。 対象者 この記事は下記のような人を対象にしています。 駆け出しエンジニア プログラミング初学者 PHP(Laravel),JavaScript(Vue.js)で英語のネーミングに苦戦中 前提知識 下記のような中学・高校で学ぶ内容については理解していること前提で解説します。悪しからず。 三単現のsって何? 5文型(SV/S

          初心者プログラマーのための変数/関数/メソッドの英語命名規則 - Qiita
        • 今までに作った「架空の人名」13545個の中からベスト10を決めた | オモコロ

          私には子供の頃から続けている、趣味というか習慣のようなものがあります。「架空の人の名前を考える」というものです。 思えば小学生の頃くらいから私は「人名」に興味がありました。テレビでアニメや戦隊ものの番組を見るときも、本編よりOP・EDのスタッフロールを見ることの方が楽しみだった記憶があります。いかにも異端っぽいエピソードで恐縮ですがこればっかりは事実なので仕方ない。 なぜ当時の自分が人の名前に惹かれていたのかというと、そこから「この世界は確かに存在しているのだ」ということが感じられたからではないかと思います。自分の人生には何の関係もない、生まれてから死ぬまで一度もすれ違うことすらないような人にも名前があり、そこには何かしらの由来や親の願いがこもっていると思うと、この世界の底知れないディティールの細かさに身震いするような気持ちになりました。子供の頃の私にとって、人の名前を知ることは「世の中」

            今までに作った「架空の人名」13545個の中からベスト10を決めた | オモコロ
          • 「良い名前付け」の参考サイトまとめ - Qiita

            おはようございますこんにちわこんばんわ。どうもぶたです。 以前、チーム内で「変数や関数の名前に妥協したくないなー。どうしたら上手く命名できるんだろう?やっぱり英語の勉強?」という話になったので、今回は名前付け、命名についてまとめます。 とは言え、自分自身多くの記事やドキュメント、書籍などに助けられているので、ほぼ紹介記事になります。 ただ、順番には気をつけた方がいいと個人的には思っています。 何事もそうですが、なぜやるのかを知ってからどうやるのかを学ぶべきかな、と。 例えば、「この単語とこの単語はニュアンスが違う」「そんな単語存在しないよ」「単数と複数が間違ってる」 そんなレビューを受けたことがある人もいると思います。僕も言われたことがあります。 そういった内容の記事もたくさんあります。僕も読み込んでいますしストックして参照できるようにしています。 それはそれで有用ですし、是非意識していき

              「良い名前付け」の参考サイトまとめ - Qiita
            • 【特集】 「USB 3.0」=「USB 3.1 Gen 1」=「USB 3.2 Gen 1」? すぐ分かるUSBの「Gen」表記ルール

                【特集】 「USB 3.0」=「USB 3.1 Gen 1」=「USB 3.2 Gen 1」? すぐ分かるUSBの「Gen」表記ルール
              • テストコードにはテストの意図を込めよう #vstat

                リーダブルなテストコードについて考えよう~VeriServe Test Automation Talk No.3~で発表した資料です。 【発表資料中のURL】 ※複数ページで出てくる場合は、初出のページ数に掲載 ◆P7 ISTQBテスト技術者資格制度 Foundation Level シラバス 日本語版 Version 2018V3.1.J03 ◆P17 リーダブルテストコード / #vstat ◆P43 見てわかるテスト駆動開発 ◆P46 JaSSTレポート(過去のJaSSTの講演資料などが載っています) ◆P47 Agile Testing Condensed Japanese Edition ◆P48 A Practical Guide to Testing in DevOps Japanese Edition ◆P49 The BDD Books - Discovery (Japa

                  テストコードにはテストの意図を込めよう #vstat
                • GitHub - kettanaito/naming-cheatsheet: Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - kettanaito/naming-cheatsheet: Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
                  • 文化の違い?ドイツ人に葬送のフリーレンを勧めたらキャラ名に爆笑された「氷結さん、朗らかさん、鉄さん…」

                    江添亮 @EzoeRyou 3年ぶりにあったドイツ人が最近のアニメのオススメを聞いてきたのでフリーレンを勧めておいたが、 ドイツ人「フリーレン・・・氷結?」 登場人物一覧を見せてやったらものすごく渋い顔をしていた。フリーレンの登場人物はドイツ語由来なのだが、人名に使わない単語なのでひどいことになっている。 2023-10-12 21:30:34

                      文化の違い?ドイツ人に葬送のフリーレンを勧めたらキャラ名に爆笑された「氷結さん、朗らかさん、鉄さん…」
                    • ネーミングの勝利の食べ物

                      月見バーガー・・・ただの卵バーガー 月見そば・・・ただの卵のせそば シーチキン・・・ただの魚の缶詰 バーモントカレー・・・バーモント州のカレーではない アンデスメロン・・・アンデス関係ない メロンパン・・・メロン関係ない ハッピーターン・・・ただのおかき 暴君ハバネロ・・・ただの辛いスナック なっちゃん・・・ただのオレンジとかのジュース ガリガリ君・・・ただのアイス 他にある?

                        ネーミングの勝利の食べ物
                      • あいまいを避けて勘違いの起きない命名をするための体系的分類(を目指して) ―― 英文法による一般化と明確化 - Qiita

                        はじめに:この記事を書いた動機 これらの素晴らしい先行記事を見て、「言語学を用いれば、共通点を見つけ出して一般化・大項目化したり、取り違えやすいエッジケースを明確化できるんじゃないか?」と思ったことが、この記事を書き始めたきっかけになります。 1章は3つの主要なパターンとその詳細・例外、2章はそれらに関する文法的な解説になっています。 構造化・体系化が必要な理由 太郎くんと花子さんが英作文の問題を解いています。 次の日本語を英文に訳せ。 (1) 彼女は楽しい人だ。彼女といると退屈することがない。彼女はいつも新しいことに挑戦して…… 太郎くん(『楽しい』って英語で何やったっけ……) 狩井先生@ 1年6月「exciting は楽しいって意味やで~」 ~~ 月日が流れる ~~ 柱鈴先生@ 2年4月「excited は楽しいって意味やで~」 太郎くん(……って教わったけど、exciting か e

                          あいまいを避けて勘違いの起きない命名をするための体系的分類(を目指して) ―― 英文法による一般化と明確化 - Qiita
                        • 異世異世界物のキャラクター名が安直なドイツ語や英語風になりがちなのを見てるとトールキンを見習ってもう少し命名を工夫してくれと思っちゃう

                          ラビノヴィッチ🇵🇼🇰🇿 @bandoujinx 一番嫌なのは作者の無知が原因で男の名前なのに女だったりその逆だったりすること SF作品でジェンダーフリーな未来社会を表現するためにあえて男の名前の女が出てくるのはあったけど twitter.com/Neumond19/stat… 2023-10-25 21:40:23 ガンボンちゃん_bot @Ganbon_BOT 名前って特に小説なら、漫画におけるキャラの顔に相当するくらいイメージを担うし、さらには作品世界観を端的に現すものでもある。 それこそ小悪党の貴族が「シモン・アルノー・ド・ポンポンヌ」か「カイウス・アエミリウス・カエサル」か「トンデモーネ・コモノ・キゾック」かで全然世界観が変わる。 twitter.com/Neumond19/stat… 2023-10-25 16:12:23 一森文彰 @christscrolls トールキ

                            異世異世界物のキャラクター名が安直なドイツ語や英語風になりがちなのを見てるとトールキンを見習ってもう少し命名を工夫してくれと思っちゃう
                          • 【受付終了】新大学の名称案をご提案ください

                            国立大学法人東京工業大学と国立大学法人東京医科歯科大学は、両法人並びに両法人がそれぞれ設置する東京工業大学と東京医科歯科大学を統合し、1法人1大学とすることについて合意に達し、10月14日に基本合意書を締結しました。 大学統合に伴う新大学の名称は、「国立大学法人東京医科歯科大学と国立大学法人東京工業大学の統合に向けた基本合意書」(2022年10月14日締結)に掲げる統合の目的や新大学の目指す組織文化に沿ったものとしたいと考えております。 新大学の名称を検討するにあたり、皆さんからのご提案をお待ちしております。 「国立大学法人東京医科歯科大学と国立大学法人東京工業大学の統合に向けた基本合意書」の全文は以下のホームページからご確認いただくことができます。

                              【受付終了】新大学の名称案をご提案ください
                            • 名は体を表しすぎな実在の人物 『国は杉を繁殖させることで国民に花粉症..

                              名は体を表しすぎな実在の人物 『国は杉を繁殖させることで国民に花粉症という健康被害をもたらした』として国家賠償訴訟を起こした杉山繁次郎弁護士。 国土交通相で堤防などを担当する堤盛良さん。 農業史の大家の大豆生田(おおまみゅうだ)稔さん。 宇宙飛行士の星出さん。 登山家の山田昇さん。 サッカーの審判のソクハンダンさん。

                                名は体を表しすぎな実在の人物 『国は杉を繁殖させることで国民に花粉症..
                              • 組織を地名で呼ぶのって大人な感じがして好き

                                ラングレー=CIA ワシントン=アメリカ政府(どちらかというと大統領はホワイトハウス?) 朝霞=本田技研工業朝霞研究所 六本木/市ヶ谷=防衛庁/防衛相 桜田門=警視庁 霞が関=中央官庁 永田町=国会議員 他にもいっぱいありそう

                                  組織を地名で呼ぶのって大人な感じがして好き
                                • ドイツに多い「マック」がつく店名の由来に迫ったらスコットランドの宗教改革にたどりついた

                                  1986年東京生まれ。ベルリン在住のイラストレーター兼日英翻訳者。サウジアラビアに住んでいたことがある。好きなものは米と言語。 前の記事:栓抜きを使わないドイツ人 > 個人サイト words and pictures マック健康、マック紙、マック駐車場 ドイツの店のネーミングセンスは独特だ。特にチェーン店では微妙に英語っぽい名前が多く、「もっと気の利いた名前、思いつかなかったのかなあ…」と思うことが多い。「ダサいけど一周回って面白い!」という感じの思い切ったネーミングでもなく、なんとなくパッとしない名前が多いのだ。 ただ人は何にでも慣れるもので、さすがに今では何とも思わなくなってしまった。が、実は未だに気になっている店名がある。 それは、頭に「マック」という文字がつく店だ。ドイツ国内にはこの手の店名が本当に多い。百聞は一見にしかずなので、まずは写真をご覧いただきたい。 例えば文房具を扱う全

                                    ドイツに多い「マック」がつく店名の由来に迫ったらスコットランドの宗教改革にたどりついた
                                  • 関数名、メソッド名、変数名でよく使う英単語のまとめ - LOCAL-C BLOG

                                    • IT用語も「奴隷」廃止の動き 「slave」は「フォロワー」や「レプリカ」に

                                      一向に解消されない人種差別に抗議して、世界中に広がった「Black Lives Matter」(BLM)運動。一時期のように大規模なデモや暴動は収まったものの、あらゆる方面で余波は続く。IT業界では今、「master」「slave」という用語に矛先が向けられている。 masterとslaveは、ハードウェアやソフトウェアの世界で、制御する側とされる側の役割分担を表す。制御する側がmaster、制御される側がslave。マスター、スレーブという片仮名にしてしまうと印象は薄いけれど、英語本来の意味は「主人」と「奴隷」。アメリカの歴史の闇に直結する。 英語圏でずっと昔から使い続けられてきたこの用語について、政治も経済も白人が中心になって動かしていた時代は、誰も疑問を持たなかったらしい。初めて公の問題として取り上げられたのは2003年。カリフォルニア州ロサンゼルス郡が職員からの苦情申し立てを受け、

                                        IT用語も「奴隷」廃止の動き 「slave」は「フォロワー」や「レプリカ」に
                                      • Intel、新ブランド「Core Ultra」発表。“i”表記は廃止

                                          Intel、新ブランド「Core Ultra」発表。“i”表記は廃止
                                        • 「◯◯GPT」や「ChatGPT搭載」はNG 米OpenAIがブランドガイドライン公開

                                          米OpneAIは現地時間4月24日、ChatGPTなどOpenAIブランドを利用する際のガイドラインを公開した。ロゴマークやその利用方法、また「ChatGPT」などの文言を利用する際の注意点が記されている。 例えば、OpenAIのAPIを利用した製品について「◯◯GPT」「GPT-4搭載の◯◯」「ChatGPT搭載の◯◯」といった表現は使わず、「Powered by GPT-4」や「Built with GPT-4」などの表現を使うよう求めている。また、OpenAIのモデルを指すときはGPT-3、GPT-4、ChatGPT、DALL・Eを使い、Ada、Babbage、Curie、Davinci、GPT-3.5-turboなどのエンジン名を避けるようにとしている。

                                            「◯◯GPT」や「ChatGPT搭載」はNG 米OpenAIがブランドガイドライン公開
                                          • 竹雄 on Twitter: "プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?"

                                            プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?

                                              竹雄 on Twitter: "プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?"
                                            • 顧客の名字がブランド選択に及ぼす影響

                                              人は,自身の名前に含まれた文字を,含まれていない文字に比べて好ましく評価する。この傾向はネームレター効果と呼ばれ,ブランド選択をはじめとする様々な意思決定にも影響を及ぼす。例えば,先行研究によると,Lで始まる名前の消費者(例えば,Lundy)は,他の文字で始まる名前の消費者(例えば,Thomas)に比べ,名前の頭文字が一致するLexusを購入する傾向がある。本研究では,ブランド・ネームが漢字で表記されている場合,ネームレター効果がどのように生じるのかについて検討した。先行研究によると,漢字は聴覚情報ではなく,視覚情報として処理される。この言語的性質を踏まえ,漢字のネームレター効果は,ブランド・ネームと顧客の姓における表記(vs. 読み)の一致によって生じると予測した。総合胃腸薬の購買データを分析した結果,表記と読みが太田胃散と一致する太田姓の消費者は,読みのみが一致する姓(例えば,大田姓や

                                              • Twitter、コードやドキュメント内の用語「Whitelist/Blacklist」「Master/Slave」「Dummy value」などを好ましい用語へ置き換え、具体例も発表

                                                Twitter、コードやドキュメント内の用語「Whitelist/Blacklist」「Master/Slave」「Dummy value」などを好ましい用語へ置き換え、具体例も発表 Twitterエンジニアリングチームは、同社のソースコードやドキュメントで使われてる差別につながりかねない用語を、好ましい用語に置き換えると発表しました。 We’re starting with a set of words we want to move away from using in favor of more inclusive language, such as: pic.twitter.com/6SMGd9celn — Twitter Engineering (@TwitterEng) July 2, 2020 上記のように、同社のエンジニアリングチームは「インクルーシブな言語は、誰もが属する

                                                  Twitter、コードやドキュメント内の用語「Whitelist/Blacklist」「Master/Slave」「Dummy value」などを好ましい用語へ置き換え、具体例も発表
                                                • 商業施設名は引き続き「ヒカリエ化」しているのか

                                                  渋谷ヒカリエの隣に「渋谷アクシュ」ができるという。ヒカリエ、ソラマチ、キラリナの流れはいまでも連綿と続いているのだろうか。 渋谷ヒカリエの隣に渋谷アクシュができるらしい まもなく、渋谷ヒカリエの裏に渋谷アクシュという商業施設ができるらしい。 渋谷アクシュ(SHIBUYA AXSH) 2024年上期に開業予定 見に行ったところ外観は既にほとんどできていた。左上のほうにちょっと見えているのがヒカリエの外壁だ。まさに真隣にあることが分かる。 ぼくはこの「アクシュ」という名前にすっかり驚いてしまった。というのも、商業施設名として「ヒカリエ」とか「サカス」みたいに日本語をもとにしたものが増えている、という記事を10年前に書いたことがあるからだ。そのときはどこまで続く流れか分からなかった。 商業施設名が日本語化している、という記事を書いた それは「商業施設名がヒカリエ化している」という記事だ。 当時、

                                                    商業施設名は引き続き「ヒカリエ化」しているのか
                                                  • インドはなぜ国名を「バーラト」に変更?

                                                    第18回20カ国・地域首脳会議(G20サミット)が9~10日、インドのニューデリーで開催されました。議長国を務めるインドのムルム大統領は各国の指導者に送った夕食会の招待状で、自身を「インド大統領」ではなく「バーラト大統領」と呼びました。こうした異例の行動に世界中のメディアが大きな関心を寄せています。 インド国内では国名をめぐり随分前から議論が行われてきました。言語学者の考証によりますと、「インド」という言葉はサンスクリット語の「Sindhu」に由来し、本意は「川」で、「インド川」を指します。この言葉はギリシャ語の「Indu」として欧州に伝わり、英語の「India」となりました。しかしインド人にとって「India」は外来語であり、「バーラト」と自称してきました。古代インドの史詩「マハーバーラタ」では、「バーラト」はもともと古代インドの偉大な王で、後にインドの国家に対する自称となりました。イン

                                                    • これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet

                                                      これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet

                                                        これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet
                                                      • お前らがモメるあのお菓子の名前をAI様が決めてくださったぞ「悪くないセンスしてるw」「新たな火種を入れるAIさん」

                                                        この戦争に終息はないようだ…

                                                          お前らがモメるあのお菓子の名前をAI様が決めてくださったぞ「悪くないセンスしてるw」「新たな火種を入れるAIさん」
                                                        • 変数名とか関数名つけるの難しい

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

                                                            変数名とか関数名つけるの難しい
                                                          • 「サインイン」「ログイン」「ログオン」「ログオフ」の使い分けは必要か | スラド IT

                                                            「サインイン」「ログイン」「ログオン」「ログオフ」という言葉は、日本人だとなんとなく同じような感覚で扱われることがほとんどだが、海外サービスでは使い分けされていることもあるらしい。タレコミにあるように、このことがTwitterで話題になっていたようだ。この用語の違いは昔から指摘されているようで、ネット上ではいくつもの記事が上がっているが、CloudSEや社会人のためのビジネス情報マガジン、例文買取センターの記事などがコンパクトにまとまっている。CloudSEによると「ログオン」「ログオフ」はマイクロソフトの独自戦略として使われ始めたらしい。なお、日本企業のサービスでも英語版を作る場合は使い方に注意がいるといった指摘も見られる(CloudSE、社会人のためのビジネス情報マガジン、例文買取センター)。 あるAnonymous Coward 曰く、 「ログイン」は昔の船乗りの用語だ一般人向けには

                                                            • 【サービス名変更のお知らせ】「Scrapbox」は「Helpfeel Cosense(ヘルプフィール コセンス)」に変わります

                                                              【サービス名変更のお知らせ】「Scrapbox」は「Helpfeel Cosense(ヘルプフィール コセンス)」に変わりますナレッジはみんなで作り上げる時代へ。組織が変わるナレッジイネーブルメントツール 株式会社Helpfeel(ヘルプフィール、京都府京都市、代表取締役/CEO:洛西 一周、以下「当社」)は、ナレッジ共有サービス「Scrapbox」の名称を、本日より「Helpfeel Cosense(ヘルプフィール コセンス)」に変更したことをお知らせいたします。 サービス名の変更を機に「Helpfeel Cosense(コセンス)」は、個人の暗黙知を組織のナレッジとして共有資産にしていく文化を日本に根付かせることで、組織の新たな価値創造への貢献を目指してまいります。 ◾️サービス名変更の背景 「Scrapbox」は、手軽に知識をアウトプットできるドキュメント共有サービスです。サービスを

                                                                【サービス名変更のお知らせ】「Scrapbox」は「Helpfeel Cosense(ヘルプフィール コセンス)」に変わります
                                                              • 『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ

                                                                はじめに 話題となっている『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』 (出版社のページ) を読みました。 全体的には「うんうん、そうだよね」と同意できることが多かったです。 もちろん、初めて目にするような考え方, アイディア, テクニックもありました。 一方、気になったことやちょっと引っかかったこともありましたので、メモしておきます。 あくまでもメモなので結論のようなことはありません。 p.55: HitPoint.isZero HitPoint クラスに isZero メソッドがあります。 「ヒットポイントがゼロであれば true」という仕様で、実装は次のようになっています。

                                                                  『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ
                                                                • Appleが「i」で始まる製品名をやめてしまった理由 - iPhone Mania

                                                                  Apple製品には、iPhone、iMac、iPodと製品名が「i」で始まるものが多かったのですが、最近のAppleは「i」で始まる名称の製品を発売していません。その理由を海外メディアiDropNewsが考察しています。 iMac、iPod、iPhone、iPadという栄光の「i」 製品名に「i」がつくApple製品として最初に発売されたのは、1998年のiMacでした。 「i」には、「インターネット」の意味がありました。当時、一般的には普及途上だったインターネットを簡単に使えるiMacの製品特徴をうまく表現したネーミングでした。 「i」には、インターネットのほか、「individual(個人の)」「inform(知らせる)」「inspire(奮い立たせる)」などの意味も込められているとされています。 iMacに続き、AppleはiPod、iPhone、iPadを投入し、いずれも大成功を収

                                                                    Appleが「i」で始まる製品名をやめてしまった理由 - iPhone Mania
                                                                  • 定番のコード規約とライブラリから学ぶJavaScriptの命名テクニック(初級編) - ICS MEDIA

                                                                    プログラミングをしているとき、変数名や関数名の命名に迷ったことはないでしょうか? 時間をかけて考えた変数名や関数名を後で見返したときに何の処理なのかわからないと思ったり、他の人が書いたコードを理解するのに時間がかかった経験は誰でもあると思います。 一般に、プログラマーはコードを書いている時間より読んでいる時間の方が長いと言われています。 わかりにくい命名はコードを読んでいる時間を長くしたり、バグを生む原因になってしまいます。 この記事ではGoogleやAirbnbといった企業が採用しているスタイルガイドや、世界中で使われているJavaScriptライブラリであるReactとVue.jsのコードを調査する中で見つけた、わかりやすい命名をするためのテクニックを初級編と上級編の2回に分けて紹介します。 初級編では、実際に仕事をする中でよく目にしたり自分でも使うことの多いものなど、すぐに使えるテク

                                                                      定番のコード規約とライブラリから学ぶJavaScriptの命名テクニック(初級編) - ICS MEDIA
                                                                    • 他言語プログラマが最低限、気にすべきGoのネーミングルール

                                                                      概要 タイトルの通り、他言語から入門した人が最低限気にするべき、ネーミングルールをまとめました。 対象読者 Goの基本構文を理解している人を対象読者としています。 この記事で説明すること、説明しないこと 説明すること Goのファイル名、変数名などの名前付けに関するルールや慣例などを説明します。 説明しないこと 名前付け以外で気をつけるべきGoの書き方[1] がいくつかあります。 しかし、それらに関してはこの記事では説明しません。 筆者のバックグラウンド プログラマ歴はもうすぐ8年程で、Goの他には以下のような言語の経験があります。 JavaScript TypeScript PHP Ruby Java Scala Goは少し前に書いて、一時期書かない時期が続いていましたが、最近また書いています。 トータルするとGoの経験は1年半程度です。 意識すべき名前付けルール package名 利用し

                                                                        他言語プログラマが最低限、気にすべきGoのネーミングルール
                                                                      • [雑学]エンジニアのネーミングセンス - Qiita

                                                                        Qiitaが「プログラマーにとって……」から「エンジニアにとって……」になったことを記念(?)して、駄文を作成しました。 コンピューティング関連のちょっと変わったネーミングをメモして、古今東西のエンジニアのネーミングセンスを鑑賞(?)してみます。 特にまとめとか、オチとかはありません。ダラダラ書いていきます。 (2021-05-01から規約/ガイドライン変更かと思っていたけど、よく見たら 2021-04-30 からだった。平日(営業日)に切り替えたってことなのかな? ということは4/30はQiitaの中の人は出社だったのでしょうか、お疲れ様です) ちなみに これは、GW に書いた駄文3本のうちの1本です。気が向いたらほかの物も読んでみてください。 メニューボタン UI のメニューボタンは、食べ物のメニューを連想させる名前がついているみたいです。 Don't ever say you don

                                                                          [雑学]エンジニアのネーミングセンス - Qiita
                                                                        • BEM Naming Cheat Sheet by 9elements

                                                                          When it comes to finding the right class name, it can quickly drive you to despair. Even the most experienced CSS developers don't always find the right class name right away. This tool aims to help you to not get lost in the BEM cosmos by giving you naming-suggestions for some of the most common web components. If you still have no idea what BEM means, we have added some helpful links below. For

                                                                            BEM Naming Cheat Sheet by 9elements
                                                                          • Tips on naming boolean variables - Cleaner Code

                                                                            Michael Z Posted on Oct 3, 2019 • Updated on Jan 9, 2022 • Originally published at michaelzanggl.com Originally posted at michaelzanggl.com. Subscribe to my newsletter to never miss out on new content. There is a convention to prefix boolean variables and function names with "is" or "has". You know, something like isLoggedIn, hasAccess or things like that. But throughout my career I have seen and

                                                                              Tips on naming boolean variables - Cleaner Code
                                                                            • IT用語から差別や偏見一掃へ、業界で進む言い換え ホワイトハッカーもダメ? いやそれってそもそも

                                                                              IT用語から差別や偏見一掃へ、業界で進む言い換え ホワイトハッカーもダメ? いやそれってそもそも:IT基礎英語(1/2 ページ) 人種差別に抗議する「Black Lives Matter」(BLM)運動が米国で再燃している。アジア系を狙った暴行事件も相次ぐなど、人種や民族に根差す対立は根深い。IT業界ではそうした差別的な意識がこもる用語を別の用語に置き替える動きが進んでいる。IBMやCiscoなどが結成した「Inclusive Naming Initiative」は、中立的な用語の使用を推進する目的で、使用すべき用語とすべきでない用語の一覧を公開した。

                                                                                IT用語から差別や偏見一掃へ、業界で進む言い換え ホワイトハッカーもダメ? いやそれってそもそも
                                                                              • 日本における「山田太郎」「鈴木一郎」のような記入例などで使われる定番の名前、世界各国はどんな感じなのか

                                                                                こあたん🇦🇺こあらの学校 @KoalaEnglish180 日本では書類の記入例とかで「山田太郎」や「鈴木一郎」みたいな名前をよく見るけど、そういえばアメリカに行ったときは「John Smith」って書いてあることが多かったなぁ…と思って世界各国でよく使われてる「定番の名前」を調べてみたよ!こうやって並べてみるとたしかに見たことのある名前が多いね! pic.twitter.com/PDpanKrp4x 2022-05-28 18:18:52

                                                                                  日本における「山田太郎」「鈴木一郎」のような記入例などで使われる定番の名前、世界各国はどんな感じなのか
                                                                                • Go の命名規則

                                                                                  本記事は Go Advent Calendar 2019 11 日目の記事です。 Go はシンプルな言語機能・シンタックスが特徴であり、命名規則にもそのシンプルさが表れています。 本記事では、公式や著名な Go エンジニア、OSS などから見られる Go らしい命名規則を紹介します。 今更なテーマかもしれませんが、意外にも公私共々で命名規則が意識されていないコードを時折見かけるので、自戒も込めて記します。 誤った内容があれば Twitter でご指摘いただければと思います。 パッケージ名簡潔にするEffective Go では、short, concise, evocative なパッケージ名が望ましいとされます。 これはパッケージ名に限らずほとんどあらゆる命名において役立つ指針だと思います。 また、「パッケージ名は一言で何をするかを表すエレベーターピッチだ」という Dave Cheney

                                                                                  新着記事