何気なく使ってる一時ファイル(tempfile)ですが、このような事があったので少し実装を調べてみました。 テストが高速化されたことで、tmp fileをunixtimeで自前生成していたtest caseが軒並みfailするようになったので、テスト用に生成するファイルはtmpfile(3)使いましょうという知見 — ⁰⁰⁰⁰null (@yuroyoro) September 11, 2014 一時ファイル(tempfile)に期待される挙動 ユニークで推測しにくいファイル名で生成される プロセス終了時に削除される 他のプロセスからは見えない 実際に一時ファイルを作成する際は、これらの要件のうちのいくつかを期待していると思います。 アプリケーションからこのような特性を持つ一時ファイルを生成するためには、通常はなんらかのライブラリを利用するはずです。 というか、普通にunixtimeを元に