タグ

2014年6月3日のブックマーク (1件)

  • git checkout -pのユースケース - 西尾泰和のはてなダイアリー

    特にプロトタイプ的なコードを書いている時、将来的にはオプションなどで変更できるようにする予定のモノをコードに直書きで埋め込んだりするよね。簡単なものでは1行だったり、複雑なものだったらモックのクラスだったり。 今回のユースケースは「もうこのモックは必要ないな」と思って削除して、しばらくしてからまだ消しちゃダメだったと気づいたケース。 下記のコードのCODEってところを削除する。 sIDENTIFIER = "[^-+#: ]+" IDENTIFIER = re.compile(sIDENTIFIER) ENHANCER = re.compile("\+\s*(%s)" % sIDENTIFIER) SUPPRESSOR = re.compile("-\s*(%s)" % sIDENTIFIER) BODY = re.compile(":\s*(%s)" % sIDENTIFIER) COD

    git checkout -pのユースケース - 西尾泰和のはてなダイアリー
    PoohKid
    PoohKid 2014/06/03
    これ使いたいケースめっちゃある!けどミスると大事なコードが復旧不能なレベルで消し飛びそうで怖い操作…