Slide 16
Slide 16 text
16
Full Stack TS 強化のロードマップ
16
class からの脱却
・Entity, 値オブジェクトが対象
・Branded Type の導入 zod.brand()
・関数型DDD に向けた下準備
関数型DDD への進化
・Effect TS を利用し workflow ベースに?
・パラダイム的な難易度は高いため
場合によっては撤退も想定している
Validation を Zod に変更
・Zod は TS と相性が良く表現力も高
・他パッケージとの連携も多い
Result 型の導入
・戻り値の表現力の向上
・Effect TS 説が濃厚(vs fp-ts, neverthrow)
API IF 定義の高度化
・Zodios を使うかは検討中
・package間の依存関係が悩ましい
・tRPCを使うかも悩ましい
Server FW を Hono に移行
・将来性が高いHonoを選定
・少機能のサービスで先行運用
実行中
TypeScript のテックリードを切実に求めています。
検証中