SPA(Single Page Application)制作時のチェックリスト

  • メモリリークは起きていないか
  • 初期化時に無駄な通信はないか
  • ページ移動時に保持するデータと破棄するデータの分別ができているか
  • 読まれたくないロジックを置いてないか
  • 直接叩かれて困るAPIやルーティングはないか
  • バリデーションの項目はサーバー側と揃っているか
  • 最低でもモデルのテストは書いているか
  • Ajaxリクエストが失敗した時のリカバリー処理はあるか
  • リリース時にユーザー側のリソースを更新させる仕組みはあるか
  • SPAにする必要性はあるか