2021年11月21日のブックマーク (3件)

  • 循環的複雑度 - Wikipedia

    循環的複雑度(英: Cyclomatic complexity)とは、ソフトウェア測定法の一種である。Thomas McCabe が開発したもので、プログラムの複雑度を測るのに使われる。プログラムのソースコードから、線形的に独立した経路の数を直接数える。 手法としてではなく、そのコンセプトは文章の可読性(複雑度)を測定する Flesch-Kincaid Readability Test に似ている。 循環的複雑度は、プログラムの制御フローをグラフとして描くことで計算される。グラフのノードはプログラムのコマンドに相当する。2つのノードを結ぶ有向エッジは、第一のコマンドを実行後、次に第二のコマンドが実行される可能性があることを示している。

  • Javascript:任意の文字列を含むかどうかの確認方法 | WWWクリエイターズ

    Javascriptにおいて、文字列の中に、任意の文字(文字列)が含まれるかどうかをチェックする方法です。 文字列を含むかをチェックする関数: .indexOf() Javascriptにおいて、任意の文字列のマッチングを行うには、Stringオブジェクトのメソッドである、.indexOf() が利用できます。文字列が見つかればそのインデックスを、含まれなければ「-1」を返します。 // 検索対象の文字列 var subject = 'I am your father.'; // 'father'が含まれるかどうか確認。 if (subject.indexOf('father') !== -1) { alert('含まれています。'); } Javasccriptにおいて、-1 はBooleanでは、trueとなりますので、自動キャストを利用せず、必ず上記のように「-1ではない」事をもって

    kariyushi23
    kariyushi23 2021/11/21
    “father”
  • vim置換 - Qiita

    とすると1行から100行までと行を指定できます。 置換したい範囲をビジュアルモードで選択した後 : を打つと選択範囲ないを指定することもできます。 置換前の文字を流用

    vim置換 - Qiita