ENGINEERING SYNTHESIS

Rails / Infra / AI の設計知を、実務で再利用できる形へ。

アーキテクチャ判断、設計トレードオフ、運用で効く実装パターンを整理して蓄積。現場で意思決定するシニアエンジニア向けの知識ベースです。

Sponsored

スポンサー表示エリア(AdSense slot を設定すると表示されます)

Featured Architecture Memo

Rails「Fat Model」症候群:モデルをSkinnyに保つ(宗教戦争しない版)

Rails「Fat Model」症候群:モデルをSkinnyに保つ(宗教戦争しない版)

最初は本当に小さい変更です。User.rb にバリデーションを1つ。次にコールバック。次にパスワードリセット。次にオンボーディング。次にPDF請求書(なぜ?)。次に“ちょっとした外部連携”。そして気づけば、モデルはCTOより多くの責務を抱えています。# app/models/user.rb(太る過程) class User < ApplicationRecord validates…

本文を読む著者プロフィール

関連タグから

Sponsored

ミッドページ広告エリア(AdSense slot を設定すると表示されます)

All Engineering Notes

設計の背景と判断理由まで読めるアーカイブ。実装時に戻ってきやすい構造で整理しています。