WindowsとLinuxのファイルシステムの違いでエラーに遭遇した話
· 3 min read
Java Spring Batchの動作で、入力されたファイルを5つに分けて処理を行い、保存した5つのファイルをFiles.walkで読み取りをして一つのファイルにまとめるというメソッドがあった。しかし、これがいざ本番反映前のテストではファイルが想定順番ではなく、ランダムで順番が入れ替わるという現象が起こり、これの改修の依頼が僕に来た。
Java Spring Batchの動作で、入力されたファイルを5つに分けて処理を行い、保存した5つのファイルをFiles.walkで読み取りをして一つのファイルにまとめるというメソッドがあった。しかし、これがいざ本番反映前のテストではファイルが想定順番ではなく、ランダムで順番が入れ替わるという現象が起こり、これの改修の依頼が僕に来た。
基本的に仕事中に、自動化ができそうな作業があると、必ずスクリプトなどを使って自動化または半自動化をするようにしている。 そして、同僚たちが使うことを想定し、できる限りワンクリックで実行可能な状態にするのが正解だと信じている。
ポートフォリオ資料を載せるための、SSG(with Docusaurus)サイト作成中・・・