A A A 失敗から学ぶ - user000422/0 GitHub Wiki

■ファイルの権限
書き込めなくてException発生。

■Laravel RFCメールアドレス対策
LaravelはRFC違反メールアドレスへ送信しようとする際にException発生してしまう。
入口で塞ぐ + メール送信前にRFCアドレス回避ロジックを設定する。

■トランザクション
適当な貼り方はNG。
エラーの場合必ずロールバックされること。

■ハードコーディング
トークン情報やURLをハードコーディングしていたため環境ごとに切り替わらずエラー。

■
関連テーブルへの登録(更新)値を確認するテストが漏れてた。

■サーバユーザ
アプリケーションユーザをapache以外にすること。
でなければバッチ実行ユーザと同じグループに入れることができない。

■Git
リリースブランチを作成すること。
でなければ切り戻しが大変。
開発個人 -> dev → リリースブランチ → main