並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 105件

新着順 人気順

コーディングスタイルの検索結果41 - 80 件 / 105件

  • コーディング・スタイル - 矢野勉のはてな日記

    Javaスタイル1 public class Test { public void testMethod() { //test code } } スタイル2 public class Test { public void testMethod() { //test code } } スタイル1を「サタデーナイトフィーバースタイル(SNFS)」、スタイル2を「ローマの休日スタイル(RHS)」といいます。 今年から常識になりました>< みんな覚えてください><  飲み会で普通に出てくる単語ですから>< よろしくお願いします><K&R記法?なにそれ? t_yano the SNFS.

    • JavaScriptのコーディングスタイルをチェック·jscheckstyle MOONGIFT

      jscheckstyleはJavaScriptのコーディングスタイルチェッカーです。 JavaScriptがサーバサイド、スマートフォンアプリなどの開発でも使われるようになり利用範囲が拡大しています。そんな中、JavaScriptのコードについて一定の品質を保つために使ってみたいのがjscheckstyleです。 実行しました。 結果のHTMLです。 JSONで取り出すこともできます。 XML形式です。 結果は通常出力の他、HTMLやXML、JSONによる出力も可能です。XMLの場合はJavaのコーディングスタイルチェック互換でJenkinsと組み合わせて使うこともできます。その他Emacs向けの出力もサポートされています。 jscheckstyleはnode.js/JavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 MOONGIF

        JavaScriptのコーディングスタイルをチェック·jscheckstyle MOONGIFT
      • Ruby のコーディングスタイルガイドあった - ヤルキデナイズドだった

        Perl には perlstyle が、 Python には PEP-8 があるということで、 Ruby にもコーディングスタイルのガイドラインを作ろうという話があるようです:no title ひとつイイナッと思ったのが“Do not program defensively”という言葉、これは Erlang のプログラミングルールからの引用のようですが、つまり「入力を信用しないコードを書くな」ということです。一度バリデーションを通った入力は常に正しいものとして扱え、と。 Erlang のプログラミングルールは他の言語を使うときでも参考になるので読んでみるといいかもしれません。

        • StyleCI - PHPのコーディングスタイルをチェック

          CI、つまり継続的インテグレーションは何もコードのデバッグにだけ適用されるものではありません。自動的に、かつ継続的に何らかのチェックする仕組みを作れればCIになりえるでしょう。 StyleCIもその一つと言えます。StyleCIがチェックするのはPHPのコーディングスタイルになります。 StyleCIの使い方 極端に言えばStyleCIでエラーがあってもシステム上のバグがある訳ではありません。しかしコーディング規約に沿っていない記述はバグを生む可能性が高くなります。窮屈なコーディングスタイルにする必要はありませんが、PHPのPEARのようにライブラリのコーディング規約がある場合は、それに沿ってチェックする仕組みがあると便利でしょう。 StyleCIはPHP製、MIT Licenseのオープンソース・ソフトウェアです。 StyleCI - The PHP Coding Style Conti

            StyleCI - PHPのコーディングスタイルをチェック
          • GoogleでのRコーディングスタイル

            前回の「GoogleとFacebookではRはどのように使われているか?」が意外と人気だったため、引き続き統計ソフトRのお話。 今回取り上げるのは、GoogleでのRコーディングスタイルについて。 これもちょっと調べ物をしていた際に発見したページです。 (もしかしたら、Rを利用されている方にとってはポピュラーなページかもしれませんが) 今回もこちらのページを日本語訳に挑戦してみました。 (例によって英訳に誤訳等があるかもしれません…ご容赦ください) 今回のページはこちら。 GoogleCodeの中のページです。元々はGoogleCodeの中で、各種言語のコーディングスタイルが記載されているようです。 C++や、Objective-C、Pythonのスタイルが書いてありました。 Google's R Style Guide サマリー:Rスタイルルール1.ファイル名:「.R」で終わること 2.

              GoogleでのRコーディングスタイル
            • RuboCop でコーディングスタイルを矯正する - momota.txt

              textlintで日本語テキストの文字校正を試してみた とかで、lint 系の記事を目にしたので そろそろ導入してみるか、と思い立った。 RuboCop はRuby の静的コードアナライザ。 bbatsov/rubocop The Ruby Style Guide に沿ったコーディングスタイルに矯正(注意)してくれる。 無駄なスペースが入力されている、とか、無駄な改行が入っている、とか、 この変数1度も使われてないよ?とかクラスの中の行数が多すぎる、とか、 1行の文字数が長すぎる、とか。 大人数で開発していると細かなコーディングスタイルを合わせるだけでも面倒なので こういうツールによって人間が矯正されると AI 時代に思いを馳せることができて良い感じですね。 RuboCop インストール gem でインストールする。

                RuboCop でコーディングスタイルを矯正する - momota.txt
              • 第2回 コーディングスタイルについて | gihyo.jp

                コーディングスタイル 「プログラミングに関する雑多な事柄」がテーマの本連載、第2回の今回は「コーディングスタイル」について取り上げたいと思います。 コーディングスタイルは、コードの書き方に関するスタイルです。インデントのしかたや、変数名・関数名の表記法などはコーディングスタイルで扱われる要素の代表例です。 コーディングスタイルが異なると、同じ意味のプログラムでも見た目はだいぶ変わります[1]⁠。 ●『プログラミング言語C』(⁠通称K&R)のスタイル for (i = 0; i ●GNUプロジェクトのスタイル for (i = 0; i スタイルの一貫性 スタイルをごちゃまぜにするとコードが非常に読みづらくなるため、1つのプロジェクトの中ではコーディングスタイルの一貫性を守ることが重要です。 スタイルにも個人の趣味というものがありますが、個人の趣味よりもプロジェクト内での一貫性のほうが重要で

                  第2回 コーディングスタイルについて | gihyo.jp
                • タブかスペースかで争うのはナンセンス。editorconfigを使って、コーディングスタイルを統一する - Qiita

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    タブかスペースかで争うのはナンセンス。editorconfigを使って、コーディングスタイルを統一する - Qiita
                  • jQueryのコーディングスタイルをめぐる2つの哲学 ~汚染は悪か?そしてend()は便利か? · DQNEO日記

                    method chainを多用して記述を行うだけなんですが、「method chainが延々続くので書いてて楽しい」、「インデントをDOM構造と対応付けやすい」、「見かけ上変数、条件分岐、繰り返しが減るのでバグが発生しづらい」と言った利点があります。 (中略) 広域変数は$.extendで$に保持しましょう。 (中略) function:すべてjQuery pluginとして実装しましょう。 2つ目の記事 jQuery使いが陥りやすい罠 method chainをつなげると中間変数も少なくなるしDOM構造との対応がついて書きやすいのですが、途中の状況を把握しづらくデバッグが難しくなるので適当なところで変数に受けましょう。 (中略) jQueryに慣れるとwindow objectの使用をいかに避けるかを考えるようになり、jQueryと関係ないfunctionや変数まで$.hogehogeに

                      jQueryのコーディングスタイルをめぐる2つの哲学 ~汚染は悪か?そしてend()は便利か? · DQNEO日記
                    • Awesome Guidelines - 高品質なコーディングスタイルのリンク集 | ソフトアンテナ

                      コーディング規約とは、プログラミングの品質を保証するため、ソースコードの書き方をまとめたルール集のこと。特に多くの開発者が参加するプロジェクトでは規約を遵守してわかりやすいプログラムを書くことが重要となってきます。 本日紹介する「Awesome Guidelines」は、このコーディング規約を集めたリンク集です。CやC#、Java、Python、Ruby、Swiftなど多くのプログラミング言語ごとに、ガイドラインへのリンクがまとめられています。 GoogleのShell Style Guideも Awesome Guidelinesからリンクされているガイドラインは、有名な企業や組織が設定したものが多く含まれていて、例えば、NASAが1994年に定めた「NASA C Style」のような歴史的な意義をもつスタイルガイドもリンクされています。 またGoogleが公開した、Shell Styl

                        Awesome Guidelines - 高品質なコーディングスタイルのリンク集 | ソフトアンテナ
                      • PhpStorm で CakePHP のコーディングスタイルを自動チェックする | バシャログ。

                        MacBook Pro Retina Displayモデルが快適です。3年前に買った MacBook Pro より、キーボードが熱くなりにくいと思います。(底面の熱くなりやすさは相変わらずなので、膝にのせての作業は無理ですが…) 本日はCakePHP のコーディングスタイルを PhpStorm で自動チェックする方法をご紹介します。 ツールのインストール 必要なライブラリはすべて PEAR でインストールすることができます。今回MacPortsを使ってPHP5.4をインストールしました。PHPのインストールはうまくいきましたが、PEARがうまくインストールできなかったので、pear.php.netのインストールスクリプトからインストールしました。(Installing PHP 5.4 and 5.3 side by side on Max OSX via MacPorts — Gistが参

                          PhpStorm で CakePHP のコーディングスタイルを自動チェックする | バシャログ。
                        • BigQuery時代における、分析SQLコーディングスタイルの提唱 - Qiita

                          なぜ、分析SQLコーディングスタイルの提唱が必要か コーディング規約は主に「保守性」「品質」を維持するために求められるルールで、その重要性については周知の通りと考えます。 一方で、SQL、特に分析SQLについては、こういった規約の模範の「答え」がまだ出ていないように見受けられます。 例えばJavascriptであれば、GoogleやAirBnBなど、うまくいっている会社のコーディング規約の転用が可能です。 しかしながら、分析SQLにはそういった事例の公開が少ないのが現状です。 そこで、BigQueryのstandardsqlを前提とし、コーディング規約の最もわかりやすい部分である「コーディングスタイル」について、本記事で提唱します。 本記事は、下記の記事を参考にしています。 BigQueryで読みやすいSQLを書くコツ - たったの3つであなたの意図はもっと伝わる。 分析SQLのコーディン

                            BigQuery時代における、分析SQLコーディングスタイルの提唱 - Qiita
                          • 2020年8月5日 Linux 5.8がリリース、コーディングスタイルに"inclusive terminology"適用 | gihyo.jp

                            Linux Daily Topics 2020年8月5日Linux 5.8がリリース、コーディングスタイルに"inclusive terminology"適用 Linus Torvaldsは8月2日(米国時間⁠)⁠、「⁠Linux 5.8」を公開した。前バージョンのLinux 5.7のリリースから約2ヵ月、7本のリリース候補(RC)版を経ての公開となる。 Linux 5.8 -Linus Torvalds Linux 5.8のリリースについてLinusは「ぎりぎりまでLinux 5.8-rc8(8本目のリリース候補)を出そうかどうか迷ったけど、それほど大きな問題がない以上、リリースまでもう1週間待つことに意味はないと判断した」とコメントしている。マージウィンドウの時点で過去最大のカーネルサイズだったLinux 4.9に迫るほど「Really Big」といわれたLinux 5.8だが、どうや

                              2020年8月5日 Linux 5.8がリリース、コーディングスタイルに"inclusive terminology"適用 | gihyo.jp
                            • C# コーディングスタイル

                              Last Updated 2011/09/21 コーディングのスタイルは十人十色、いろいろなスタイルがあるものです。すぐれて好みの問題ですから、これと決まったものはありません。自分だけが見るコードならどんなものでもいいでしょう。しかし、ソースコードを公開する場合は自分の好みをほかの人に押し付けるのは問題です。そこで、あらためてコーディングスタイルについて考えてみました。 Visual Studio のヘルプの中に以下の項目があります。 .NET の開発 . .Net Framework SDK ドキュメント ... 一般的なリファレンス ..... クラスライブラリ開発のデザインガイドライン これは、.NET 対応のコンポーネント(クラスライブラリ)を開発する時のコーディングスタイルを規定するものです。コーディングスタイルのすべてについて触れているわけではありませんが、1 つのガイドライン

                              • C++ 軽量コーディングスタイル - 意識低い系コーディング規約への誘い

                                コーディングスタイル編 プライベートメンバの命名をアンダースコアで始める アンダースコアで始まるメンバ変数やメンバ関数を暗黙的にプライベートメンバとみなす。 struct Number { // 非公開メンバ変数 double _value; // 非公開メンバ関数 std::string _stringValue() { return std::to_string(_value); } // 公開メンバ関数 double value() { return _value; } double doubleValue() { return _value; } int intValue() { return _value; } void setValue(double value) { _value = value; } }; シンボル名を見ただけで、それがプライベートなメンバであることが瞬時に

                                • CSS Nite LP39「コーディングスタイルの理想と現実」

                                  LPシリーズの39弾は、「コーディングスタイルの理想と現実」をテーマにお送りします。 このイベントは終了しました。 CSS Nite LP39「Coder's High 2015: コーディングスタイルの理想と現実」が終了しました フォローアップ フォローアップを公開しました。 (1)谷 拓樹さん(2)森田 霞さん(アップルップル)(3)こもり まさあきさん(4)宇野 陽太さん(ピクセルグリッド)、坂巻 翔大郎さん(ピクセルグリッド)、小山田 晃浩さん(ピクセルグリッド)(5)小林 信次さん(まぼろし)、 宮地 存さん(エムティーアイ)(6)高津戸 壮さん(ピクセルグリッド) 概要 イベント名

                                    CSS Nite LP39「コーディングスタイルの理想と現実」
                                  • Rubyのコーディングスタイルについて - DUNNO-CLEARブログ3.0

                                    あとからコードを見直す時、きれいに整形されていた方が、言うまでもなく理解が早いです。 前回の規約に続き、今回はさらにコーディングスタイルに絞って参考になったページを羅列します。 Ruby and Rails Style Guide http://www.pathf.com/blogs/ruby-and-rails-style-guide/ ここが一番良かったです。 以下内容の抜粋紹介です。 if文の例 だいたいここに書いてある感じでコーディングしていましたが、if文ここまで短くかけるとは思いませんでした。 逆に驚きでした。 # 良い例 if active? x = 3 else x = 5 end # 悪い例 # しかしこういう感じでも書ける x = active? ? 3 : 5 x = if active? then 3 else 5 end 長いコードの場合 ついつい、悪い例のように

                                      Rubyのコーディングスタイルについて - DUNNO-CLEARブログ3.0
                                    • Emacs講座 -第9回- C コーディングスタイル / マスタカの ChangeLog メモ

                                      目次 / 第1回 第2回 第3回 第4回 第5回 第6回 第7回 第8回 第9回 cc-mode# Emacs では cc-mode というパッケージが C 系言語のコーディングスタイルを統括しています。cc-mode はパッケージ名で、個々のメジャーモード名は c-mode や c++-mode です。 cc-mode がサポートする言語を cc-mode.el から抜粋しておきます。 CC Mode supports K&R and ANSI C, ANSI C++, Objective-C, Java, CORBA’s IDL, Pike and AWK with a consistent indentation model across all modes. 設定例# 前述の言語の中で私が使うのは C 言語だけで、以下の設定をしていました。 (add-hook 'c-mode-co

                                      • 私のHaskellコーディングスタイルガイド, 改行出来るポイントを紹介

                                        Haskell (その3) Advent Calendar 2017 - Qiitaの2日目の記事です. Haskellは各構文を文ではなく式として扱えるため, 適当に書いていくと, どんどん一行が長くなっていきます. その結果, ワンライナーのようなコードが作られることがよくあります. この目のチカチカを避けるためか、どうか、出来るだけ間隙を狭くするために、Haskellプログラマーは無意識にワンライナーになります。例えば上の例だと 2 のケースをだらだらーと一行に書きたがるのですね。その結果、一行500文字の Haskellコードなどが産み出されるのです。私は出来るだけ長くプログラム書くキャリアを続けたいんで、フォントは大きいんですよ。何ポイントか知らないけど、30inch のモニタでウィンドウいっぱいいっぱいにして190文字位しか一行に出せないんです。500文字のためには30inch

                                          私のHaskellコーディングスタイルガイド, 改行出来るポイントを紹介
                                        • Python コーディングスタイル 重要なポイント抜粋

                                          Pythonでは、たいていのプロジェクトで固守すべきものとしてPEP8が出てきているが、これはとても読みやすくて目に楽しいコーディングスタイルを推進するものだ。Pythonの開発者なら、いくつかの要点だけでも読んでおくべきだ。だからもっとも重要なポイントを抜粋してお届けする。 インデントはスペース4つとし、タブは使わない。 4スペースは狭いインデント(深い入れ子が可能となる)と広いインデント(読みやすい)のちょうどよい妥協点だ。タブは混乱の元なので排除するのがベストだ。 79文字以下で行を折り返す。これは小型のディスプレイのユーザーを助けるし、大型ディスプレイではコードをいくつも並べられるようになる。(ひげ注:縦型ディスプレイはほんといいよね) 関数やクラス、さらには関数内の大きめのブロックを分離するのに空白行を使う。 可能であればコメント行は独立させる。 docstringを使う。 演算

                                            Python コーディングスタイル 重要なポイント抜粋
                                          • JavaOne:Cliff Click氏がスケーラブルな非ブロッキングコーディングスタイルを語る

                                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                              JavaOne:Cliff Click氏がスケーラブルな非ブロッキングコーディングスタイルを語る
                                            • Rでコーディングスタイルを適用させる方法 - INPUTしたらOUTPUT!

                                              Hadleyの新刊ペラペラ見てたらコーディングスタイルに関する記載があったのでメモしとく。 formatR, lintrパッケージなどがあるようでそれぞれ試してみる。 R Packages 作者: Hadley Wickham出版社/メーカー: Oreilly & Associates Inc発売日: 2015/04/16メディア: ペーパーバックこの商品を含むブログを見る 以前のR勉強会@東京で発表した&された資料も参考までに。 Google's r style guideのすゝめ Lint_tool_with_R formatRパッケージ 結構前からあるパッケージのようだけど存在知らなかった。使用する前に An Introduction to formatR を読めとのこと。 tidy_source() Rスクリプトファイルを読込んでコンソールに整形されたコードを出すみたい。クリップボ

                                                Rでコーディングスタイルを適用させる方法 - INPUTしたらOUTPUT!
                                              • CSS Nite LP39「Coder's High 2015:コーディングスタイルの理想と現実」

                                                CSS Nite @cssnite 週末のLP39次の書籍などを出版社からご提供いただきました。 ご来場の方に、じゃんけんなどでプレゼントします。 cssnite.jp/lp/lp39/#prese… #cssnite_lp39

                                                  CSS Nite LP39「Coder's High 2015:コーディングスタイルの理想と現実」
                                                • 【PHP】PSR-12 Extended Coding Style(拡張コーディングスタイル)

                                                  公開日 2020.6.13カテゴリ:PSRタグ:PHP,PSR,PSR-1,PSR-2,PSR-12

                                                    【PHP】PSR-12 Extended Coding Style(拡張コーディングスタイル)
                                                  • if 文と {} とコーディングスタイル - nothing but trouble

                                                    最近、また if 文における {} 省略の話をよく見掛けるようになった。何年たっても繰り返される話なんだろうなと思う。 なので、人のことをとやかくいう前に、自分のコードの変遷を考えてみると、簡単に言うと以下の様になる。 OOP 厨以前 {} 必須派 {} なしはバグの温床 OOP 厨時代 {} 以前に分岐ありえない {} 以前に分岐は悪。クラス分けするのが正義 OOP 厨脱却後 分岐はあり。{} は基本的に使わない 後々ややこしいことありそうだなと思うところは {} つける {} ありの部分は、将来リファクタリング入る可能性もあるので要注意 三項演算子の話も似たようなことでよく出てくる話なんだけど、どっちの話も同じような話で、そもそも意味がわかってないという人と、使いかたが合理的じゃないという人が槍玉に上げられてるような気がする。 で、そういうことが発生しないようなコーディング規約みたいな

                                                      if 文と {} とコーディングスタイル - nothing but trouble
                                                    • Common Lisp コーディングスタイルについて

                                                      Common Lisp コーディングスタイルについて 一つの文章は、一つ若しくは幾つかの單語から成り立つてゐるのでありますから、 單語の選擇のよしあしが根本であることは、申す迄もありません。そこで、 その選び方についての心得を申しませうなら、 異を樹てようとするな と云ふことに歸着するのであります。それを、もう少し詳しく、 箇條書きにして申しますと、 一 分り易い語を選ぶこと 二 成るべく昔から使ひ馴れた古語を選ぶこと 三 適當な古語が見付からない時に、新語を使ふやうにすること 四 古語も新語も見付からない時でも、造語、─ 自分で勝手に新奇な言葉を拵へることは愼しむべきこと 五 據り所のある言葉でも、耳遠い、むづかしい成語よりは、耳馴れた外來語や俗語の方を選ぶべきこと 等であります。 谷崎潤一郎 『文章讀本』 先づ始めにお断りしておきますが、 ここで述べるコーディングスタイルを コーディン

                                                      • PostgreSQL のコーディングスタイル

                                                        PostgreSQL で C 言語を使ったエクステンション(Extension)を作成する際に必要なコーディングスタイルのメモを残す。 ここで述べているコーディングスタイルは PostgreSQL のソースコードをサンプリングしてこういうルールだろうと類推したものである。 PostgreSQL ソースコード自体にもブレがあり、このルールに沿っていない箇所も多いので、参考までにして欲しい。 PostgreSQL の他の記事へのインデックスはここ。 更新履歴 (2017.01.26) 作成。 目次 1. 公式のコーディング規約 2. 構文 2.1 .c ファイルのヘッダー 2.2 .h ファイルのヘッダー 2.3 コメント 3. 構文 3.1 関数の定義 3.2 ローカル変数の定義 3.3 ステートメント 3.4 if 文のぶら下がり構文 3.5 スペーシング 3.6 可変長構造体 3.7 そ

                                                        • コーディングスタイルガイドをみんなで議論するということ | mah365

                                                          コーディングスタイルガイドとは、ある言語、あるフレームワークを使用するときに守る、コードの書き方のガイドのようなものです。システムに対してより抽象度の高い表現が可能になった昨今、コーディングとはシステムにおける設計そのものであり、コーディングスタイルガイドはその設計を支える標準化の仕組みと言えるでしょう。 コーディングスタイルガイドはシステムの品質を支える源泉 チームでコーディングスタイルを合わせるのには重要な意味があります。何より他人のコードが読みやすくなるし、読みやすければ表現したい処理に対してコードが妥当かどうかチェックするのに時間がかからない、つまり品質とコスト(時間)を両立して改善することができます。 ところでコーディングスタイルは随時進化するものです。使用している言語で表現できることもバージョンを重ねるにつれて広がっていきますし、何よりチームが時間を重ねるにつれて成長しています

                                                            コーディングスタイルガイドをみんなで議論するということ | mah365
                                                          • 2018年のCommon Lispのコーディングスタイルはこれだ! - Qiita

                                                            Tutorial on Good Lisp Programming Style(これがおすすめだ!) http://norvig.com/luv-slides.ps (Lisp Users and Venders Conference 1993でのPeter Norvig氏の発表) 日本語訳 https://sites.google.com/site/okshirai/home/tutorial-on-good-lisp-programming-style-ja.txt こちらも有用で有名なガイドです。こっちの方がgoogleのものより知られているかも。 一度は目を通しておきましょう。 Google Common Lisp スタイルガイド (これもおすすめだ!) Google Common Lisp スタイルガイド 日本語訳 というかこれとNorvig&Pitman氏のもの位しかないです。

                                                              2018年のCommon Lispのコーディングスタイルはこれだ! - Qiita
                                                            • [コーディングスタイル]識別子を日本語に切り替えていく - Qiita

                                                              はじめに 日本語で思考していたり、仕様書が日本語の場合、翻訳したり対訳表を作ったりする作業が無駄なのはあきらかなので、わざわざ英語に訳して識別子を命名し日本語のコメントを付ける必要はありません。 Q. E. D. しかしながら、歴史的経緯のようなものによって英語が得意で無い人でも英語で識別子を命名しようと言うのが多数派のようです。(※要出典) 例えば「進捗を確認してboolを返す関数」を英語で命名する事考えて下さい。 すぐに適切な関数名が英語で思いつきますか?日本語なら簡単に適切な関数名が思いつくはず。 簡単だし分かりやすい!!! わざわざ英語に翻訳するのが無駄な事は明らかですね。 ※注意:コメントも識別子も英語だよって人は対象にしていません。それは英語のままにした方が良いです。 ※Qiitaのマークダウンが日本語識別子に対応してないのか表示が乱れますが、これはまともなコンパイラなら大丈夫

                                                                [コーディングスタイル]識別子を日本語に切り替えていく - Qiita
                                                              • EditorConfig で一貫性のあるコーディング スタイルを定義する - Visual Studio (Windows)

                                                                あるコードベースで作業するすべてのユーザーに一貫したコーディング スタイルを使用させるために、.editorConfig ファイルをソリューションまたはプロジェクトに追加できます。 EditorConfig ファイルの設定は、EditorConfig.org で保守されるファイル形式の仕様に従います。多くのコード エディターとアプリケーションが、Visual Studio を含む EditorConfig ファイルをサポートしています。 設定はファイル内にあるため、コードに付属しており、Visual Studio の外部でも使用できます。 Visual Studio では、EditorConfig ファイルの設定は、[ツール]>[オプション]>[テキスト エディター]>[C/C++]>[コード スタイル] の順に選択してアクセスできるさまざまなグローバル テキスト エディター設定より優先さ

                                                                  EditorConfig で一貫性のあるコーディング スタイルを定義する - Visual Studio (Windows)
                                                                • EditorConfigを使ってコーディングスタイルを統一 - Visual Studio Code - [SMART]

                                                                  EditorConfigの概要 EditorConfigはインデントや改行コードなど、コーディングスタイルを統一するための仕組みです。EditorConfigを導入すると、様々なエディタやIDE間で共通のルールを設定したり、プロジェクトごとに設定を変更・統一することができます。EditorConfigの導入で得られるメリットを下記に記載しました。 チームで共通のコーディングスタイルを設定できる様々なエディタで共通のコーディングスタイルを設定できるプロジェクト毎に異なるコーディングスタイルを設定できるJavaScriptやCSSなどファイルタイプ毎に異なるコーディングスタイルを設定できる EditorConfigの正体は、.editorconfigという非常にシンプルな設定ファイルです。この設定に対応したエディタは、その設定を読み込んで保存時に自動的にフォーマットしてくれます。Visual

                                                                    EditorConfigを使ってコーディングスタイルを統一 - Visual Studio Code - [SMART]
                                                                  • JAM LOG : CSSのコーディングスタイルを考える (2)

                                                                    JAM LOG Happy life hack with anything and everything I'm into. Mozilla.orgのCSS研究:属性書く順番の謎、解決。 前回「JAM LOG : CSSのコーディングスタイルを考える」という記事で、リニューアルしたMozilla.orgのCSSに「推奨されるプロパティの順序」が書かれている云々で、 「なぜこの順序なのか、その理由が知りたい」 というような事を書きましたが、解決しました。この「CSSプロパティの順序」などというかなりレアなネタのため、色々Googleで調べても思ったようなものがひっかからずに悩んでいましたが、ふと、 「なんのことはない、書いた本人に聞けば良いじゃないか」 ということに気がつきました。 で、Mozilla.orgのリニューアルデザインをした、fantasaiさんにメールを書いて件の問題を問うて

                                                                    • コーディングスタイルの常識をぶち壊せ

                                                                      のように書くのがマルチステートメントです。1行に複数の命令を記述する、とても気持ち悪い記述方法です。 でも昔はちゃんと意味がありました。まだコンピューターが貧弱だった時代、マルチステートメントで記述することで、 ちょっとだけメモリが節約され、 ちょっとだけ処理スピードが上がった、 のです。 その後のコンピューター技術の発達により、マルチステートメントはその意味を失いました……。 復活!今風マルチステートメント! まずは次のソースを見てください。月ごとに代入文字列を変える処理、比較的分かりやすいソースです。 switch(month){ case 1: tsuki="一月"; koyomi="睦月"; break; case 2: tsuki="二月"; koyomi="如月"; break; case 3: tsuki="三月"; koyomi="弥生"; break; case 4: t

                                                                        コーディングスタイルの常識をぶち壊せ
                                                                      • CircleCIでESLintを使い、JavaScriptコーディングスタイルをチェックする | バシャログ。

                                                                        JavaScriptのスタイルチェッカーは導入してこなかったのですが、いろいろタスクを自動化する流れのなかでESLintを導入し始めています。 ESLintはエディタと連携するだけでも効果のあるツールですが、それだけだとエラーになってもスルーしてしまうことがあります。チームの共通認識を育てていくなら、出来ればCIでチェックしたいですね。 そこでCircleCIで自動チェックする方法を調査したのでまとめてみました。 前提 ローカル環境にnodejsとパッケージマネージャyarnがインストール済みです。 $ npm -v 3.10.8 $ node -v v6.9.1 $ yarn --version 0.16.1 手順 まず、ESLintをプロジェクト内にインストールするには package.json が必要です。1コマンドで作成します。( yarn init --yes でもOKです。)

                                                                          CircleCIでESLintを使い、JavaScriptコーディングスタイルをチェックする | バシャログ。
                                                                        • Go 言語のコーディングスタイル(コーディング規約) | まくまく Hugo/Go ノート

                                                                          Go 言語には、標準のコーディング規約が用意されており、それに合わせた組み込みのコードフォーマッター (go fmt) も提供されています。 Go 言語のコーディング規約Go 言語におけるコーディングスタイルは、下記のドキュメントが参考になるでしょう。 Effective Go - The Go Programming Languageポイントを簡単にまとめておきます。 インデントにはハードタブ(タブ文字)を使用 し、ソフトタブ(半角スペース)を使用しない。1行あたりの文字数に制限はない。もちろん、長すぎる場合は改行してもよい。連続した変数定義やコメントは縦に揃える

                                                                            Go 言語のコーディングスタイル(コーディング規約) | まくまく Hugo/Go ノート
                                                                          • Filelint を作って社内プログラムのコーディングスタイルを矯正した話 - シンクロ・フード エンジニアブログ

                                                                            はじめまして。今年新卒で入社した基盤チームの川井 (@fohte) です。 最近までは、新卒企画研修として開発した wenu という飲食店向け Web サービスの開発基盤を整えたり、フロントエンド (React) のロジック部分を担当していました。 社内の既存プログラムの問題点 新卒研修終了後に配属され、既存プロジェクトの開発に携わったのですが、古くからあるコードが多く残されており、またコーディングスタイルも統一されていませんでした。 具体的には、以下のような問題がありました。 行末にスペースやタブが残されている ファイルの最後に空行が存在したりしなかったりする インデントがソフトタブだったりハードタブだったりと混在している これらの問題は構文エラーではなく、コンパイルも正常に通るために放置されていました。 しかし、各開発者が編集した際に無駄にスペースが挿入されたり削除されたりと、意味のな

                                                                              Filelint を作って社内プログラムのコーディングスタイルを矯正した話 - シンクロ・フード エンジニアブログ
                                                                            • vimでpythonのコーディングスタイルを自動でチェック&自動修正する - blog.ton-up.net

                                                                              PythonにはPEP8 (日本語訳)という 公式のコーディングスタイルあります。 どうせならちゃんとコーディングスタイルに沿った綺麗なコードが書きたいですよね。 ということでvimでPythonコードがPEP8に従っているか自動的にチェック、修正するようにします。 PEP8のチェック PEP8に従っているかチェックするにはpep8という、そのままの名前のツールを使います。 pep8 - Python style guide checker おまけとしてpyflakesという、文法チェックや未使用なimportや変数を教えてくれる便利なツールも入れときます。 pyflakes - passive checker of Python programs インストールはpipで。 ちなみに、pep8とpyflakesを合体したような、flake8というツールもあります。 flake8 - the

                                                                                vimでpythonのコーディングスタイルを自動でチェック&自動修正する - blog.ton-up.net
                                                                              • プログラミングの光景 - コーディングスタイルについて - bkブログ

                                                                                プログラミングの光景 - コーディングスタイルについて WEB+DB PRESS Vol. 39に「プログラミングの光景 - コーディングスタイルについて」という1ページの記事を書きました。 ちなみに、前号の「デバッグについては」は gihyo.jp でも読めるようになっています。

                                                                                • 【PHP】PSR-2 Coding Style Guide(コーディングスタイルガイド)

                                                                                  公開日 2018.3.21更新日 2022.10.7カテゴリ:PSRタグ:PHP,PSR,PSR-1,PSR-2

                                                                                    【PHP】PSR-2 Coding Style Guide(コーディングスタイルガイド)