Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モデルの説明コメントを書く文化が会社に浸透してきた話

 モデルの説明コメントを書く文化が会社に浸透してきた話

TokyuRuby会議14 の LT (5分) で話したスライドです。
https://tokyurubykaigi.github.io/tokyu14/

Shingo Tomioka

July 29, 2023
Tweet

More Decks by Shingo Tomioka

Other Decks in Programming

Transcript

  1. 3~4年くらい前から顕著になってきた課題 モデルに関するドメイン知識がわからなくて 開発やデータ分析の効率が下がる • コードベースの大規模化 ◦ → 各メンバーが触ったことがない領域が増加 ◦ メインの

    Rails アプリのモデル数が 400くらい • メンバーの入れ替わりの増加 ◦ 初期の土台を作ったメンバーの退職 ◦ 専門の PdM、データサイエンティスト、データアナリストなどもジョイン • コロナによるリモートワークの開始 ◦ → 詳しい人にさっと聞きにいく、がやりにくくなった © 2023 Wantedly, Inc. 背景 例:「このモデル何?」「このカラム何?」「このカラムが NULL になるのってどういうとき?」 ...
  2. 解決策 © 2023 Wantedly, Inc. ① モデル名と日本語名 ② モデルの概要 •

    どういう役割を持つのか • どういうときに作成/更新/ 削除されるのか • 外部ドキュメントのリンク • etc. ⁝