ソフトウェア開発– category –
プログラミングや開発ツールでつまずいたときの原因と直し方、個人開発で試した構成や判断を記録した記事の一覧です。Python・TypeScript・Expo・Gitなどの実例をまとめています。
-
ソフトウェア開発
/health が200を返しているのに、保存系APIは全滅していた話
Redisが停止して保存系APIが503になっても/healthが200を返し続けていた問題と、検知を足した話です -
ソフトウェア開発
保存エラーの「再試行」が、保存の取り消しになっていた話
応答だけを失った通信の再試行が、保存済みの評価を取り消していた問題を冪等な更新へ直した話です -
ソフトウェア開発
便利だからとProject全件を引いていたら、GraphQLの上限が16回で尽きた話
GitHub Projects全件取得でGraphQL上限が尽きた事故から、走査起点を逆転させて消費ポイントを激減させた記録です -
ソフトウェア開発
どうせレビューで落ちるPRに、テストもE2Eも全部流していた話
レビューで落ちるPRにテストもE2Eも流していたCIを、実行順序と起動条件で組み替えた記録です -
ソフトウェア開発
削除前の確認だけでは、直近の既読を守れなかった話
削除前に既読を確認しても、直後の保存と競合する問題が残りました。削除条件とロックを見直した話です -
ソフトウェア開発
AIにテストさせたら、成功ログだけでコンテキストが埋まっていた話
AIの成功ログでコンテキストを埋め尽くさない!失敗時の診断情報を的確に残しテスト精度を向上させた実践エピソード。 -
ソフトウェア開発
テストは通っているのに、定期ジョブが一度も動いていなかった話
定期ジョブの次回実行時刻をプロセス起動基準にしていたため、デプロイのたびに起点が戻り実行されなかった話です -
ソフトウェア開発
プロフィール作成は成功したのに、再読み込みで匿名へ戻る設計だった話
プロフィール作成後のブラウザ保存だけが失敗したとき、作成を再送せず保存だけ再試行する設計へ直した話です -
ソフトウェア開発
「読みたくない媒体」をユーザーではなくプロフィールに持たせた話
「読みたくない媒体」をプロフィール設定として保存し、DevPickのWeb・Chrome拡張・通知へ一貫して反映した設計判断を書きます -
ソフトウェア開発
メール送信の再試行で、先に届いた復旧リンクが無効になる設計だった話
メール送信の結果が不明な再試行で、先に届いた復旧リンクを無効にしない設計へ直した話です