テスト

開発プラクティス

速くしたCIがflaky testで台無しだった — 4件修正+rubocop並列化で66%短縮まで到達した話

CI高速化の次にやったこと。flaky test 4件の根本原因を特定し修正、さらにrubocop並列化で66%短縮まで到達した全記録。
開発プラクティス

速くしたCIがflaky testで台無しだった — 4件修正+rubocop並列化で66%短縮まで到達した話

CI高速化の次にやったこと。flaky test 4件の根本原因を特定し修正、さらにrubocop並列化で66%短縮まで到達した全記録。
開発プラクティス

8,706回のINSERTがCIを殺していた — Rails CI 55%短縮の全手順

Rails CIを8分→3分半に短縮。MySQL設定変更とバルクINSERT化で55%の時間削減を達成した全手順を解説。
開発

同僚のSlackレビュー通知botに「営業時間外は翌朝に通知を遅延する」機能を提案・実装した

同僚が開発しているSlackレビュー通知botに、re-review通知の営業時間外遅延機能を提案・実装した話。CASパターンによる並行更新制御やslackhogを使ったE2Eテストも紹介します。
開発

同僚のSlackレビュー通知botに「営業時間外は翌朝に通知を遅延する」機能を提案・実装した

同僚が開発しているSlackレビュー通知botに、re-review通知の営業時間外遅延機能を提案・実装した話。CASパターンによる並行更新制御やslackhogを使ったE2Eテストも紹介します。