並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 49件

新着順 人気順

命名規則の検索結果1 - 40 件 / 49件

  • 【日本人エンジニア必携】英語命名規則の決定版 - Qiita

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

      【日本人エンジニア必携】英語命名規則の決定版 - Qiita
    • 初心者プログラマーのための変数/関数/メソッドの英語命名規則 - Qiita

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

        初心者プログラマーのための変数/関数/メソッドの英語命名規則 - Qiita
      • プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingConvention」

        ◆ NamingConvention https://namingconvention.org/ 紹介 「NamingConvention」は、プログラミング命名規則のガイドラインを作成・収集・維持するオープンソースプロジェクトです。 「C#・Git・Java・PHP・VueJS・Python」が、現在作成進行中です。 Gitの章には、ブランチ名やコミットメッセージ、プルリクのネーミング規定が記載されています。 例えば、ブランチネームだと必須や許可と一緒に例文も記載されています。 プログラミング言語(Java)だと、このようになっています。 推奨のネーミングというより、キャメルケースなど、最低限準拠すべき形式が書かれています。 プログラミング版wikipediaになるような、熱量高いコミュニティが続いて欲しいです。 ◆ NamingConvention https://namingconv

          プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingConvention」
        • 弊社で使っているAWSリソースの命名規則を紹介します | DevelopersIO

          みなさんこんな画面を見たことありませんか?? このような状態は避けるべきです。理由は以下の通り。 各リソースの役割がわかりにくい オペレーションミスが発生しやすい リソース削除などの判断が難しくなる 単純に見栄えが悪い そこで今回は弊社が環境を構築する際によく使う命名規則を紹介したいと思います。 新規でリソースを作成する際に参考にしていただけると嬉しいです。 ※AWSアカウントでシステムや環境を分離していたとしても、命名規則を守ったほうがリソースの見通しがよくなります。 リソース名から何を知りたいのかを考える みなさんはリソース名(主にNameタグ)から何を知りたいですか?? 対象のリソースによっても異なりますが、共通で知りたいものは以下になるかと思います。 対象システム 環境(本番、検証、開発) また、リソースによってはこれ以外に知りたい情報もあるはずです。 Subnet、RouteTa

            弊社で使っているAWSリソースの命名規則を紹介します | DevelopersIO
          • Go の命名規則 | micnncim

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

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

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

                これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet
              • APIの命名規則はフロントエンド・バックエンドどちらに合わせるべきか?|TechRacho by BPS株式会社

                morimorihogeです。ちょっと色々忙しくて死んでますが、深夜の勢いで書いてみます。 ことの起こり Twitterにてこんな発言を見かけました この2017年の記事だと、RoRのテーブルのdatetime型にはatをdate型にはonを付けようと書いてあるけど、APIでカラムのデータを返す場合、フロント側としてはdateというサフィックスが付いていた方がやりやすいという意見があって、この辺のベストな感じが気になったhttps://t.co/8MMMHlFvGx — yotuba@Railsエンジニア (@yotuba_eng) July 1, 2021 元記事(翻訳)はこちら Rails: 日付や時刻のカラム名を命名規則に合わせよう(翻訳) 本件について、Twitterではreplyしてみたのですが、文字数の都合で詳細に書きづらいということもあり、一度自分の意見をまとめてみようという

                  APIの命名規則はフロントエンド・バックエンドどちらに合わせるべきか?|TechRacho by BPS株式会社
                • Go の命名規則

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

                  • Unityにおけるレベルデザインのノウハウをまとめた公式電子書籍、無料公開。全112ページで、ホワイトボックスの命名規則に至るまで解説

                    Unity Technologiesがレベルデザインについて解説する電子書籍を無料で公開 ワークフローからUnityのレベルデザインツールの使い方まで紹介 アーティストが作業しやすいホワイトボックスの命名規則にも言及している Unity Technologiesは、Unityにおけるレベルデザインを解説する電子書籍『INTRODUCTION TO GAME LEVEL DESIGN』を公開しました。Unity公式ディスカッションページから、登録不要かつ無料でダウンロードできます。

                      Unityにおけるレベルデザインのノウハウをまとめた公式電子書籍、無料公開。全112ページで、ホワイトボックスの命名規則に至るまで解説
                    • 2020年のデータ量は59ゼタバイトを超える(1ZBは10^21バイト)。その上の巨大数に「名前」がなくて大丈夫?〜10^24を超える巨大数の命名規則(提案/予測)〜

                      10^24を超える巨大数の命名規則について提案(予測)した。 上記表題の出典:「2020年の世界データ総量は59ゼタバイト、COVID-19対策でビデオ会議と映像配信が増加」(CNET Japan、佐藤信彦、2020年05月15日)https://japan.cnet.com/article/35153665/ 追記:国際度量衡局(BIPM)ですでに同じ問題意識から10^27=Rと10^30=Q、10^-27=rと10^-30=qが提案されていた。出典:https://www.sciencemag.org/news/2019/02/you-know-kilo-mega-and-giga-metric-system-ready-ronna-and-quecca

                        2020年のデータ量は59ゼタバイトを超える(1ZBは10^21バイト)。その上の巨大数に「名前」がなくて大丈夫?〜10^24を超える巨大数の命名規則(提案/予測)〜
                      • AnkerがポケモンをデザインしたUSB急速充電器を発表したが命名規則がわかりやすすぎて全部ポケモンで例えて欲しいレベル

                        すまほん!! @sm_hn ←軽い 充電強力→ ピチュー、ピカチュウ、ライチュウ Ankerめちゃラインナップわかりやすくてワロタ、命名規則全部ポケモンにしてほしい pic.twitter.com/duSZVl7wTH 2022-10-27 16:27:28 リンク すまほん!! Ankerのピカチュウ充電器が可愛すぎて笑うw「ピチューは軽い、ライチュウは強い」わかりやすい神ラインナップに - すまほん!! 残念ながら10万ボルトには非対応ですが!Ankerはポケモンデザイン版USB急速充電器を発表しました。価格は3990円から。発売日は2022年11月10日 (木)。でんきタイプのポケモンのシルエットをあしらった特別デザイン。軽いのは20W ピチュー、ノートPC対応が65W ピカチ... 4 users 33

                          AnkerがポケモンをデザインしたUSB急速充電器を発表したが命名規則がわかりやすすぎて全部ポケモンで例えて欲しいレベル
                        • 弊社で使っているAzureリソースのスルメ系命名規則を紹介します

                          上記を元に先ほどの整い例 をご説明しますと ステージング環境:s 認証会員基盤(Auth and Member):am Azure Kubernetes Service:ak 東日本リージョン(Japan East):je クーポン(coupon):coupn 最初のリソース:001 となります。 いや…やっぱ分かりにくいし普通にCloud Adoption Frameworkのベストプラクティスに従えばいいんじゃ…とほとんどの方が感じていると思うので次にこの初見殺しの命名規則の二大メリットをお話しますね。 【その一】Azure リソースの名前付け規則と制限事項に抵触しない まず下記を確認してみましょう。 嘔吐しそうになるほど盛り沢山のAzureリソースの名前付けの規則と制限事項が並んでいますね。で、細かく見ていくと下記のようなことがたま~にあるんです。 ハイフン(-)が有効な文字に含まれ

                            弊社で使っているAzureリソースのスルメ系命名規則を紹介します
                          • インテルがプロセスの命名規則を変更した理由と今後の展望 インテル CPUロードマップ (1/3)

                            2020年8月にインテルはArchitecture Day 2020を開催し、ここでプロセスの動向について説明した。そこから1年弱経過した7月26日、最新のプロセスおよびパッケージングに関する動向を説明するIntel Acceleratedというイベントをオンラインで実施した。 このイベントの動画はインテルのウェブサイトから視聴できるが、内容をまとめて説明したい。ちなみに今回はプロセスの側のみだ。パッケージングは次回説明する。 インテルがプロセスの命名規則を変更 プロセスノードと実際のゲート長が一致しないため まず最初に命名規則の変更が発表された。もともとプロセスノードと呼ばれていた数字が実態に合わなくなっているという話は以前からだいぶ言われていた話である。プロセスノードと実際のゲート長が一致していたのは350nmあたりまでで、そのあとは全然合っていないという話は連載241回で説明した。

                              インテルがプロセスの命名規則を変更した理由と今後の展望 インテル CPUロードマップ (1/3)
                            • Appleの命名規則を分析して分かりやすく可視化したサイト「How Apple Names Things」

                              Appleの製品では「iPhone」や「iPod」「AirPod」「AirPlay」といった言葉や単語を再利用した命名が行われています。そこで、データ研究者のNicolas Kruchten氏は、Apple製品の名前に含まれる要素を可視化して「How Apple Names Things」と題したウェブサイトを公開しています。 How Apple Names Things https://nicolas.kruchten.com/appleTM/ How Apple Names Things https://nicolas.kruchten.com/content/2022/12/apple_tm/ 実際の「How Apple Names Things」はこんな感じ。「store」や「play」「tunes」などのノードが確認でき、Apple製品で頻繁に使われている「apple」と「i」の

                                Appleの命名規則を分析して分かりやすく可視化したサイト「How Apple Names Things」
                              • CloudWatch Logsのロググループ名とログストリーム名の命名規則を一部のAWSサービスに限りまとめてみた | DevelopersIO

                                はじめに マルチアカウント構成において、アカウント発行後にCloudFormationを使ってアカウントのベースライン(セキュリティ、ネットワーク、ログ等)を構築することがよくあります。 その際、AWSサービスごとに1つのロググループをベースラインで作成するか、メンバーアカウント側で必要に応じてロググループを作成するかを検討する必要があります。 1つのロググループに複数のリソースのログを集約する方法と、リソースごとにロググループを作成する方法には、それぞれメリットとデメリットがあります。 1つのロググループを集約する メリット 管理するリソースが減る 手動で作成する手間が減る ログをクエリする際、関連するログが1つのロググループにまとめられていると効率的になることがある デメリット 1秒間のログイベント書き込みには制限があるため、エラーになる可能性がある 各リソースごとに識別できるログスト

                                  CloudWatch Logsのロググループ名とログストリーム名の命名規則を一部のAWSサービスに限りまとめてみた | DevelopersIO
                                • 【命名規則】BEMを使った書き方についてまとめてみた【CSS】 - Qiita

                                  実務でCSSをガッツリ書くことになったので、復習の意を込めて自分用のチートシートを作成しました。 今回は現場でよく使われているBEMの書き方について調べたことのまとめです。 BEMとは BEMはBlock Element Modifierの略で、CSSを設計・命名していく手法です。 Block: 大枠となる独立した要素 Element: Block中の要素 Modifier: BlockやElementのスタイル 保守性の高さから1番多く使われている命名規則だと思います。 BEMを使う目的 BEMは名前の衝突を避けるために考案されたCSS設計です。 保守性の高さを解決するための手法は他にもあり、HTMLはシンプルがな書き方が求められますが、まだまだ決定打に欠けています。 BEMは見た目が汚いですが、シンプルを求めて面倒な目にあうよりは、少々汚くても扱いやすいBEMが多くの現場で採用されてい

                                    【命名規則】BEMを使った書き方についてまとめてみた【CSS】 - Qiita
                                  • Javaで「ケバブケース」はなぜ駄目? 「参照型変数」「パッケージ」の命名規則

                                    関連キーワード Java | アプリケーション開発 | プログラミング プログラミング言語および開発・実行環境「Java」には、変数やメソッド(データに対する)、定数などの命名に関する慣例がある。Javaの基本的な命名規則を解説した前編「Javaの『変数』『メソッド』『定数』名の“ひんしゅくを買わない”付け方」に続く後編は、データの実体がある場所(メモリアドレス)を保持する参照型変数と、パッケージ(拡張機能)の一般的な命名規則を説明する。 併せて読みたいお薦め記事 Javaについて知る 「Java」が「Windows」でも「macOS」でも動く“歴史的理由”と“技術的理由” 「Java」はなぜ人気言語になったのか? 成功の歴史を振り返る 「Java」を“偉大な言語”にした3つの画期的要素 さまざまな命名規則 その変数は「パスカルケース」「キャメルケース」「スネークケース」「ケバブケース」の

                                      Javaで「ケバブケース」はなぜ駄目? 「参照型変数」「パッケージ」の命名規則
                                    • 命名規則「キャメルケース」「スネークケース」「ケバブケース」についてまとめてみました | オウンドメディア | 大阪市天王寺区ホームページ制作|合同会社デザインサプライ-DesignSupply.LLC-

                                      コーディング時にはいろんなルールや規約を設けることが多いかと思いますが、中でも重要なのが命名規則だと思います。細かいようですが、この命名規則についてルールを設けておくことで、複数人での開発をスムーズにしたり、改修時の工数短縮にも効果的です…

                                        命名規則「キャメルケース」「スネークケース」「ケバブケース」についてまとめてみました | オウンドメディア | 大阪市天王寺区ホームページ制作|合同会社デザインサプライ-DesignSupply.LLC-
                                      • 破綻しにくい CSS 設計手法と命名規則

                                        HTML 側の内容とセレクタがマッチすればスタイルが適用されます。このように CSS はとても単純な仕組みですが、その単純さゆえに大規模な実装では管理が難しく簡単に破綻してしまう問題点を抱えています。 CSS が破綻してしまう主な理由は以下の通りです。 セレクタには詳細度 (優先順位) が存在するスタイルには子要素にまで継承する同じセレクタを多重定義できるHTML 側の各要素はスタイルが複合的に適用される 開発現場では CSS が単純であるがために軽視されてしまう嫌いがあります。多くのプロジェクトでは Java や SQL などのコーディング規約やアンチパターンなどは用意されていますが、CSS は用意されていないケースは珍しくありません。その結果、統一されたルールがない状態でプロジェクトが進み、開発が佳境にさしかかったタイミングで CSS の逆襲が始まります。CSS が悪いわけではありませ

                                          破綻しにくい CSS 設計手法と命名規則
                                        • 【Git】ブランチの命名規則を調べてたらIssueドリブン開発という存在を知った - Qiita

                                          Issueとは、Github上で作成できる、ToDoリスト的なもの 使い方 Webサイトのメニューバーをハンバーガーメニューに変更したい Github上で、1の旨を記載したIssueを立てる マークダウンでコメントを書けるので便利 画像も載せられるので、こんなメニューにしたい、というイメージ図も載せておける feature/#12_replace_to_hamburger_menuというブランチを作成 Issueを立てるとそのIssueに番号、例えば#12が割り振られるので、それをブランチ名に含める 開発進める 開発完了 Issueに書いた内容のタスクが完了したので、developブランチにマージコミットする この際、close #12などとコミットメッセージに記述すると、自動的にIssueが閉じられる Issueを使うメリット Github上でタスク管理できる コミットするとIssueも

                                            【Git】ブランチの命名規則を調べてたらIssueドリブン開発という存在を知った - Qiita
                                          • マイクロソフト、脅威アクターの命名規則を変更--天気にちなみ分かりやすく

                                            印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Microsoftは米国時間4月18日、脅威アクターの命名規則と分類法を改正し、「Typhoon」(台風)、「Sandstorm」(砂嵐)、「Blizzard」(猛吹雪)、「Sleet」(みぞれ)など、天気に関連する言葉で命名および分類することを発表した。 Microsoftによると、脅威アクターを分かりやすい名前で分類することにより、組織が脅威に優先順位を付けて、より効果的な対策を立てられるようにすることが狙いだという。セキュリティ担当者は名前を見ただけで、自らが直面している攻撃者のタイプを即座に把握できるようになるとしている。 脅威アクターは、「Nation state」(国民国家)、「Financially motivated」(

                                              マイクロソフト、脅威アクターの命名規則を変更--天気にちなみ分かりやすく
                                            • コーディングが少し楽になる、意識したい命名規則とCSS設計。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                              皆様こんにちは。フロントエンドエンジニアのレンツです。僕の連載では初学者向けに、コーディングのノウハウを提供しています。 今回はHTMLに付けるclassの名前について考えてみたいと思います。classに付ける名前によってタグの組み方もコーディングの速さも変わってきますし、拡張性の高さも変わってきます。 classの命名についてちょっと知識をつけていただいたら、コーディング時間が短くなってもっと楽しく開発できるようになりますよ! というわけでいってみましょう。 コーディングの悩み:classの命名規則 さて、HTMLとCSSを勉強したら何かサイトを作ってみたくなりますよね。HTMLタグを書いてclassをつけてCSSでスタイルを当てていく〜……という作業を延々と繰り返す日々が始まります。 勉強しはじめでアドレナリン全開のころは勢いでいくらでもできる作業なのですが、考えなしにスタートしてしま

                                                コーディングが少し楽になる、意識したい命名規則とCSS設計。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                              • 【CSS設計入門】class名の決め方(命名規則)から具体的な書き方まで詳しく解説 | 模写修行メディア

                                                実務でリニューアル案件や改修案件をやると、他人が書いたコードをよく見ることになります。悪い意味で"ヤバイ"と思うコードもたくさん目にします。 HTMLは色々な書き方があってOKというわけではなく、正しく意味付けするものなので、ちゃんと書いていれば人によってあまり差が生まれません。一方で、SSは人によってC書き方はかなり様々です。 どんなサイトを作るのか 誰が作るのか サイト公開後は誰が保守・運用するのか これらによって最適な書き方は変わってきます。正解はありませんが、CSS設計を理解して、自分の中でどんなCSS設計手法を採用するかは決めておくべきです。 この記事では、CSS設計に関して、具体的なサンプルも用いて解説します。 👇 メンターやってます 👇 模写修行やこのメディアを作ったエンジニア中心に、メンタリングサービスHello Mentorを運営しています。

                                                  【CSS設計入門】class名の決め方(命名規則)から具体的な書き方まで詳しく解説 | 模写修行メディア
                                                • 【初学者必見】HTMLにつけるclass名(クラス名)の命名規則の考え方を徹底解説! - PENGIN BLOG

                                                  いつもclassの名前をどうするかで悩むどこにどんなclassを付けたか忘れてしまい、コーディングに時間がかかるclassの命名に必要な英語がパッと浮かばない class命名規則のポイント主なポイントclass名を見たらどこの何かがわかるまずclass名を付けるときに注意したいのが、class名を見ただけでどの部分の何に対して指定しているのかある程度検討がつくということです。 特にコーディングを学び始めて間もない方はナンバリングをするだけだったり、何の脈絡もない名前を付けてしまったりして、修正が必要になったときに見返すと「何が何だかわからない状態」になってしまう人もいたりします。 そんな悲劇はもうたくさんです。class名を見れば「だいたいこの辺かな?」とアタリが付けられるようにしましょう。その術を以降で伝えていきます。 ある程度の規則性があるコードの品質が高いレベルで必要な場合は「厳格な

                                                    【初学者必見】HTMLにつけるclass名(クラス名)の命名規則の考え方を徹底解説! - PENGIN BLOG
                                                  • 【Vue】単一ファイルコンポーネントの命名規則まとめ【ファイル名から記法まで】 - Qiita

                                                    ・複数単語にする ・親子関係の場合、親の名前を接頭辞にする ・最高レベルの単語からはじめて修飾語で終わる ・ベースコンポーネントはBase,App,Vを接頭辞にする ・単一インスタンスの場合はTheをつける

                                                      【Vue】単一ファイルコンポーネントの命名規則まとめ【ファイル名から記法まで】 - Qiita
                                                    • 「ガバナンス」「命名規則」「運用ルール」を事前に決めておく ウェザーニューズはAWSマルチアカウントをどのように運用したか

                                                      AWSを活用する複数社が集まり、事例を共有する祭典「AWSマルチアカウント事例祭り」。天気予報で有名なウェザーニューズから小野氏が、マルチアカウント運用の開始までの事例を話しました。後半はマルチアカウントの実際の運用について。前回の記事はこちら。 充実してきたマルチアカウント向けサービス 小野晃路氏(以下、小野):最初はじゃあどうしようかっていうのもあったんですが、いろいろマルチアカウント向けのサービスが充実してきました。(スライド参照)これは2017年のサミットの資料です。マルチアカウントをやられる方は、こんな構成あるんだって見た方も多いと思うんですよね。私もこれをけっこう参考にしました。 支払いアカウントとか、ロギングとか、セキュリティとかいろいろ書いていますが、「あ、こういうかたちでアカウントを分ければいいんだな」っていうのを知ることができました。そのためには先ほどのOrganiza

                                                        「ガバナンス」「命名規則」「運用ルール」を事前に決めておく ウェザーニューズはAWSマルチアカウントをどのように運用したか
                                                      • BEMから脱出したHTMLとCSSのコーディング規約・命名規則と例(2021年最新版) - Irohabook

                                                        BEM は優れた命名規則ですが、階層が深くなるとアンダースコアの区切りが雑になり、全体的に理解しにくいコードができあがります。 今回はこのページの構造を例に BEM と違う命名規則を考えます。ページのおおまかな構造は下のようになります。 <div class="header"> <div class="header__left"> </div> <div class="header__right"> </div> </div> BEM を使うとアンダースコアがたくさん必要になるかもしれない おかしなコード <div class="header"> <div class="header__left"> <div class="header__left__logo"></div> <div class="header__left__categories"></div> </div> <div

                                                          BEMから脱出したHTMLとCSSのコーディング規約・命名規則と例(2021年最新版) - Irohabook
                                                        • class名の命名規則BEMのルールとカスタマイズ | ジョブテク

                                                          よく使われるclass名の命名規則 HTMLにclass名をつける時の代表的な命名規則には以下の3つがあります。今回はこの中のBEMについて紹介します。 BEM(Block-Element-Modifier:ベム) OOCSS(Object Oriented CSS:オーオーシーエスエス) SMACSS(Scalable and Modular Architecture for CSS:スマックス) BEMとは BEM(ベム)はHTML要素を「Block」「Element」「Modifier」に分けてclass名をつけます。この3つの頭文字を使って「BEM」と呼びます。 BEMのメリット パーツ単位でデザインを管理する為、変更時に他のパーツへの影響を考慮しなくていい セレクタを入れ子にしないので優先度問題が発生しにくい BEMを採用している会社が多い BEMのデメリット class名が長い

                                                            class名の命名規則BEMのルールとカスタマイズ | ジョブテク
                                                          • [解決!Python]PEP 8の命名規則まとめ

                                                            Pythonコードを書くときに変数や関数、クラスなどの名前はどのように付けたらよいだろう。PEP 8で述べられているその基本をまとめた。

                                                              [解決!Python]PEP 8の命名規則まとめ
                                                            • css設計・命名規則の歴史(BEM・OOCSS・SMACSS・FLOCSS・tailwindcss)

                                                              BLOG ブログ ホーム ブログ css設計・命名規則の歴史(BEM・OOCSS・SMACSS・FLOCSS・tailwindcss) 前置き css設計・命名規則の件ですが、マークアップする上で避けては通れない比較的面倒な悩み事です。 案件によってはクライアント様側からのルールが決められている場合もあり、その場合はそのルールに則って構築すれば済むことですが、一般的にはマークアップする方にお任せされることも多いですね。 その場合、個人の好みだったり、その時の流行りなどから、悪く言えば適当に設計されることも多いかと思います。 なんだったら「css設計ってナニ?」的な場合も多々見受けられます… 新規構築も、運用も1人で全て行うような案件であれば問題ないとも言えますが、チームでの構築や運用は別の方(もしくは別会社の方)が行うような場合は、その設計自体や命名規則などがハッキリとしたルールに則ってい

                                                                css設計・命名規則の歴史(BEM・OOCSS・SMACSS・FLOCSS・tailwindcss)
                                                              • Unityの命名規則とエディター設定 - tanaka's Programming Memo

                                                                2023/8/18 あれこれ調べてprivate変数の前に_を付ける記法はまだ採用が少なかったので元に戻しました。 2023/8/17 情報が古くなったので一部改訂しました。 プライベート変数はキャメルケース → _からはじまるキャメルケース 2023/8/18に取り消し パブリック変数は原則としてプロパティーにすることを追記 変数は名詞、インターフェースは形容詞、関数は動詞からはじめる、boolは疑問形にする イベントの命名ルールを追記 この記事は、Unity #2のカレンダー | Advent Calendar 2019 - Qiitaの7日目の記事です。 qiita.com 前日の記事は、@ma_shさんのGraphView完全理解した(2019年末版) - Qiitaでした。 qiita.com 色々な言語を渡り歩いていたことで、変数名やら関数名の書き方になんとなくルールはあるけど

                                                                  Unityの命名規則とエディター設定 - tanaka's Programming Memo
                                                                • 【C#】Unityと.NET標準ライブラリの命名規則の違い - PG日誌

                                                                  .NET標準は「System名前空間内にあるクラス類」を指します。一方のUnityは「UnityEngine名前空間内にあるクラス類」以下にあるオブジェクト群を指します。それぞれ同じC#言語ですが各々の間で大きく命名規則が異なっています。という訳でちょっとまとめてみました。 命名規則の種類 識別子の命名規則 その他の規約や書き方 publicフィールドの扱い thisキーワードの有無 フィールドメンバーの先頭にm_, s_ 変数名の先頭にアンダースコア 結局どうすればいいの? 参考資料 命名規則の種類 命名規則にはいくつか代表的な形式があります。代表的な形式を以下に挙げます。 Item Description e.g. Pascal 形式 先頭が大文字で後は小文字 "ItemList", "GameControlelr" camel 形式 先頭が小文字で語句ごとに大文字 "itemList

                                                                    【C#】Unityと.NET標準ライブラリの命名規則の違い - PG日誌
                                                                  • その変数は「パスカルケース」「キャメルケース」「スネークケース」「ケバブケース」のどれなのか? 命名規則の違い

                                                                    関連キーワード 開発プロセス | プログラマー | プログラミング 現代のソフトウェア開発における主な課題の一つが変数の名前の付け方だ。変数の命名規則は、同僚の開発者にソースコード記述ルールを伝え、表記を標準化するのに役立つ。 ソフトウェア開発における、変数の一般的な命名規則は以下の4種類だ。 パスカルケース キャメルケース スネークケース ケバブケース 各命名規則はどう違い、それぞれどのような特徴があるのか。例を挙げて説明しよう。 命名規則1.パスカルケース

                                                                      その変数は「パスカルケース」「キャメルケース」「スネークケース」「ケバブケース」のどれなのか? 命名規則の違い
                                                                    • 命名規則まとめ - Qiita

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

                                                                        命名規則まとめ - Qiita
                                                                      • React / TypeScript の設計前に、改めて命名規則について把握する - Qiita

                                                                        はじめに プログラミングにおける命名規則の大切さについてはリーダブルコード等でも触れられており、改めて説明する必要はないでしょう。 私は今 React / TypeScript を使ったアプリケーション開発に関わっていますが、設計前に改めて各社の命名規則を読み返しました。当たり前な内容もあるかと思いますが、自分の目に止まった箇所をまとめておきます。 人によって気になる箇所は違うと思うので、原文の一読をおすすめします。React / TypeScript を使わない場合でも有用な内容も含まれると思います。 情報ソース Microsoft TypeScript Coding Guidelines Google TypeScript Style Guide TypeScript Deep Dive StyleGuide 日本語版 Airbnb React/JSX Style Guide 日本語版

                                                                          React / TypeScript の設計前に、改めて命名規則について把握する - Qiita
                                                                        • Visual Studio で C# の命名規則をチェックする - Qiita

                                                                          TOC 1. はじめに 2. 命名のスタイル 3. Microsoft が推奨する命名規則 4. Visual Studio で命名規則を設定する はじめに 他の多くの言語と同様に、C#のコーディング規約ではクラスや関数、変数の命名規則が定められています。 命名規則を定めることで、コードに統一性を持たせて可読性を向上させ、リーディングコストを削減できます。チーム開発には必須のルールであり、細則は会社やプロジェクト単位で定められていることが多いでしょう。 しかし日常的に複数の言語を使っていると、なかなか命名規則を覚えられません。そこでVisual Studioのオプションで命名規則をチェックできるよう設定します。 Env Visual Studio 2019 C#.NET 命名のスタイル 識別子の命名のスタイルとして、以下のようなものがよく使われます。 キャメルケース 名前(複数の単語)を一

                                                                            Visual Studio で C# の命名規則をチェックする - Qiita
                                                                          • 【laravel】laravelの命名規則 - Qiita

                                                                            概要 LaravelのコーディングスタイルはPHP-FIGが定めた規約のPSR-2に準拠している。 PSRにはPSR-0、PSR-1、PSR-2、PSR-4などがあり、PSR-0とPSR-4はPHPのオートローダーのための規約で、PSR-1とPSR-2は標準コーディング規約になっている。 PSRの記事ではないため規約の詳細は見やすいページのリンクを参考リンクに載せておきます。 テーブル名 記法 複数or単数 例

                                                                              【laravel】laravelの命名規則 - Qiita
                                                                            • Reactにおけるイベントハンドラの命名規則

                                                                              Responding to Events では、イベントハンドラの追加方法だけではなく、その命名規則についても触れられているので良いですね。 今回はそれを紹介します。 基本的な命名規則 Have names that start with handle, followed by the name of the event. By convention, it is common to name event handlers as handle followed by the event name. You’ll often see onClick={handleClick}, onMouseEnter={handleMouseEnter}, and so on. By convention, event handler props should start with on, followe

                                                                                Reactにおけるイベントハンドラの命名規則
                                                                              • データベース設計で絶対役に立つ命名規則

                                                                                命名規則は大切とわかっていてもおろそかになりがちです。 現場の人と要件ヒアリングで忙しい時に、 「この項目名は大文字にすべきか小文字にすべきか?」 という結論がでない議論をしたくないですよね。 そんな時に役に立つルールを紹介します。 命名ルールは開発時や運用時の開発コストに想像以上にかかわってきます。 命名規則はプロジェクトごとに1から作成する必要はないので、このルールをデフォルトとして、細かいところは実情にあわせて使うことをおすすめします。

                                                                                  データベース設計で絶対役に立つ命名規則
                                                                                • CSSプロパティ名の命名規則(BEM記法) - Laravel学習帳

                                                                                  Webプログラマーといえど、実際にはロジック部分だけ触っているわけではなく、フロントエンド(CSS)も触ります。 そこで、つまずくのが CSS のプロパティ名の付け方。 Laravel ではコントローラやモデルの命名規則がありますよね。 命名規則について 同様に CSS のプロパティ名も命名規則があります。 最もメジャーな CSS の命名規則といえば、BEM という記法になります。 今回は、CSS の命名規則(BEM記法)についてエントリーします。 BEM記法 Block Element Modifier の略で、Webサイトのコンポーネント化のための厳密なClass命名規則です。 Block:大枠となる独立した要素 Element:Blockを構成する要素 Modifier:基本のスタイルから派生させる場合に追加 の3つで構成し、CSSのプロパティ名を命名します。 BEM という名前は上