はじめに ゼネットの土屋です。 Ruby 4.0 へのバージョンアップ作業中、RSpec の一部テストが想定外のエラーで失敗する事象に遭遇しました。 エラーは次の通りです。 IO::TimeoutError: user specified timeout for example.com:389 一見すると、 接続先の疎通問題 テストのモック不足 timeout 設定漏れ あたりを疑いたくなるログです。 実際、生成AI(Claude Sonnet 4.5)にこの内容を渡したところ、最初はその方向で分析が始まりました。 ただ、今回面白かったのは、 その初動が、経験の浅い新人エンジニアにかなり近かっ…