リフティ開発振り返り
振り返り
学び
作った背景
もともと振り返りを進めていた
科学的にも根拠がある
サークルなどにも浸透していた
振り返りを一元管理したい
いいね数などに
過去のものを振り返ることができると面白い
アーキテクチャ関係
基本的にはrouteで切っている
それをまたいでるやつはcommon
データフェッチには基本的には3層
repository層
DBとのやりとり
service層
いい感じに型を変換するようにする
(ここで全てエラーハンドリングするといい)
エラーを全て含むファイルを作れる
controller層
エラーハンドリング(具体性には欠けている)
大変だったこと
テスト導入
テスト認証
認証まわり
画像投稿
heic画像
機能の取捨選択
たくさんのユーザーがいるのでFBで本当に求められているのものが何なのか
工夫したこと
バグ修正などは高速で回している
30名ほど内部にFBをくれる人がいるので
期限を報告する
PRをやり始めとどれくらいで終わるかを報告(振り返りで出たから)
やり始める前に実装方針を報告→レビューをもらってから実装
出戻りを防ぐ
対面で報告
タスク分解
PRを細かく分ける
レビュー
コードの理解につながる
自分の意思につながる
やり直すとしたら
ローカルのDB
バックエンドテスト
servce層にエラーハンドリングを分ける
最初からテストを導入する
Prismaで実装しきれていないものがあったのでそこの技術選定