タグ

standardに関するmas-higaのブックマーク (16)

  • 良いコードの書き方 - Qiita

    概要 チームによる継続的開発を前提としたコーディングのガイドライン。 特定の言語を対象としたものではないが、主に静的型付けのオブジェクト指向言語を想定している。 サンプルコードは別段の定めがなければSwiftで記載。 ガイドラインの目的 生産性を高め、メンテナンスコストを下げる バグが生まれづらくする 開発メンバー(特に新規参加者)がコードを理解しやすくする 初心者プログラマー教育 内容の説明 タイトルの頭についた【数字】は重要度。 高いほどシステムに与える影響が大きいが、低いものの方が影響が小さく改修しやすいものが多い。 【5】変数のスコープを小さくする 変わり得る値は複雑さを生み誤解やバグに繋がるため、プログラムは変数が少ないほど問題が生まれづらい。 プログラミングの大原則として、変数は必要最低限を心がけ、むやみに増やさないようにする。 また、変数はスコープや寿命が大きいほど悪影響が

    良いコードの書き方 - Qiita
    mas-higa
    mas-higa 2020/01/23
    こういうの一回言えば分かる人は読む必要なくて、分からない人は読んでも理解できない。
  • Java 11 時代の Java プログラミングスタイルガイド - Qiita


    Java  2019/01  Java 11 Java  Java11 Java   var var  Java10 var 使使  Java  IDE 便
    Java 11 時代の Java プログラミングスタイルガイド - Qiita
  • はてなブックマーク - for...of を使うなってAirbnbが言ってたから使わないようにしてたら慣れた - Qiita

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    はてなブックマーク - for...of を使うなってAirbnbが言ってたから使わないようにしてたら慣れた - Qiita
    mas-higa
    mas-higa 2018/12/13
    結局のところコーディング規約って自分のお気に入りの押し付けでしかないのがよくわかる。
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
  • "ブロックは、戻り値を使う関数的ブロックは{…}、 副作用のある手続き的ブロックはdo…end" で続きを読むのやめた。こういうのは言語仕様に入らないと守るのは難しいと思う。 - gfxのコメント / はてなブックマーク

    "ブロックは、戻り値を使う関数的ブロックは{…}、 副作用のある手続き的ブロックはdo…end" で続きを読むのやめた。こういうのは言語仕様に入らないと守るのは難しいと思う。

    "ブロックは、戻り値を使う関数的ブロックは{…}、 副作用のある手続き的ブロックはdo…end" で続きを読むのやめた。こういうのは言語仕様に入らないと守るのは難しいと思う。 - gfxのコメント / はてなブックマーク
    mas-higa
    mas-higa 2018/12/05
    それを RuboCop で取締ろうという話かと思った
  • JavaScript Standard Styleのススメ - Qiita


    JavaScript 使 JavaScript Standard Style1JavaScript Standard Style JavaScript Standard Style 2  使    =====使 obj == nullnull || undefined Node.jserr 
    JavaScript Standard Styleのススメ - Qiita
  • Rubyコーディングスタイルの現状とStandard gemのご紹介 - Qiita


    Ruby Advent Calendar 20184pink_bangbi Refinements   RubyStandard gemJustin Searls Ruby RubyRuby Sider  : 
    Rubyコーディングスタイルの現状とStandard gemのご紹介 - Qiita
    mas-higa
    mas-higa 2018/12/05
    C++ Coding Standards の #0 にある「些細なことにこだわるな」が好みなんだけど、先日京都の会社の偉い人と話して、時代は変わったんだと理解した。悲しみ。
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
    mas-higa
    mas-higa 2018/06/05
     ""   

    rubykaigi2018

    ruby

    coding

    standard

    rubocop
     
  • C言語 if文での中括弧省略や否定演算子使用を禁止する文献をご教示下さい


    C1972AT&TBCBALGOLCC++
    C言語 if文での中括弧省略や否定演算子使用を禁止する文献をご教示下さい
    mas-higa
    mas-higa 2017/08/09
    規約の話より先にコンパイル通そう。
  • コーディング規約をまとめてみた (Ruby編) - bojovs::blog


          Ruby RailsCoffeeScript Ruby https://github.com/styleguide/ruby https://github.com/bbatsov
    mas-higa
    mas-higa 2016/09/16
    破壊的メソッドは変更がない場合は nil を返す。def hoge; dup.hoge! end はできない。インデントがスペースがといったくだらないことよりも重要なことがある。
  • 静的解析ツールRuboCopを利用して紳士・淑女Rubyistになろう #rubocop #Ruby|CodeIQ MAGAZINE

    Lv1, Lv2 ともに ciel様 の圧勝でした!! また、2位の tomwot様 も他の解答者と比べるとかなり飛び抜けていました。 5.「Ruby警官から警告を受けろ Lv1/Lv2」問題の出題者解答例 Lv1 解答例(警告24種) class Answer def aA( a) c=12345 ["a","b"] [].map{|v|v} "h"#TODO: ; {:a=>1} %w{} a(1, 2) end end 発生する警告 1, %w-literals should be delimited by ( and ) 2, Align the parameters of a method call if they span more than one line. 3, Annotation keywords should be all upper case, followed

    静的解析ツールRuboCopを利用して紳士・淑女Rubyistになろう #rubocop #Ruby|CodeIQ MAGAZINE
  • コーディング規約を作ろう

    2017年1月6日 Webサイト制作, 便利ツール コーディング規約やスタイルガイドは、HTMLCSSのマークアップや、各種プログラミング言語の書き方をまとめたものです。コーディングスタンダードやコーディングガイドラインとも呼ばれますね。コーディング規約を決めていなかったり、あいまいにしたまま進めていくと、書式が統一されていないため、コードを追加すればするほどゴチャゴチャしたコードになりがちです。チームでコーディングしていくならなおさら。今回チーム用のコーディング規約を見直すことになったので、その時感じた抑えておくべきポイントをまとめてみます。 ↑私が10年以上利用している会計ソフト! コーディング規約に含むべき項目 ディレクトリー階層 ファイルを保存するフォルダーの階層や、そのフォルダーの名前を決めておきます。画像を格納しているフォルダーを例にあげても、「image」「images」「

    コーディング規約を作ろう
    mas-higa
    mas-higa 2013/07/31
    こういうのフレームワークで決まってるんじゃないの?
  • Geekなぺーじ:MessagePackがIETF標準化に巻き込まれてる件について


    MessagePackIETF MessagePackIETF(binarypackInformational RFC) binarypackMessagePackMessagePack MessagePack is in danger! binarypackInternet-Draftcore6lowpanchair ChairIETF Internet-DraftC
  • HTML5を中心とした「Web標準」がどれだけあるのか、図にしてみると……


    WebWeb 1Mozilla Japandynamis2012 HTML5W3C/WHATWGIETFECMAKhronos 1Web 使WebHTML5
    HTML5を中心とした「Web標準」がどれだけあるのか、図にしてみると……
  • ggsoku.com

    ggsoku.com
    mas-higa
    mas-higa 2012/07/25
    そこで Flash ですよ!
  • JavaScriptのいろいろなコーディングルールをまとめてみた


    JavaScriptJavaScript()  JavaScript style guide  MDC Docs Mozilla/FirefoxECMAScript  jscs Google JavaScript Style GuideGoogle JavaScript Style Guide  Goo
    JavaScriptのいろいろなコーディングルールをまとめてみた
  • 1