タグ

diffとGoに関するdecoy2004のブックマーク (1)

  • cccv – 差分を使ってソースコードの重複を探す

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました プログラミングでやってはいけないことの一つにコピペがあります。場合によっては必要不可欠な時もありますが、基的にコピペするなら関数にまとめたり、ライブラリ化することでコードの重複をなくすべきでしょう。 そこで使ってみたいのがcccvです。ソースコードを差分から洗い出して、コードの重複がないかチェックしてくれるソフトウェアです。 cccvの使い方 インストールはGoで行います。 $ go get github.com/artemave/cccv 使い方としてはDiffを渡す形です。 $ git diff master | cccv Possible copy/paste sources: app/controllers/sessions_controller.rb: 9: if pa

    cccv – 差分を使ってソースコードの重複を探す
    decoy2004
    decoy2004 2014/08/26
    diff を入力すると増えた部分だけ検査する。差分検査するツールが欲しかった。『修正した部分と、元々のコードで重複する部分を洗い出してくれます。』
  • 1