Page 1
ZARD
Yet another YARDoc.
pixiv Inc.
USAMI Kenta
2026-10-08 Proposals on Rails 2026
イタンジ株式会社 #roppongirb
公開日:
by USAMI Kenta@tadsan
に東京都港区六本木のイタンジ株式会社で開催された『Proposals on Rails 2026』でライトニングトーク(5分)として発表しました。
2026-10-08 Proposals on Rails 2026
イタンジ株式会社 #roppongirb
お前誰よ
はじめましての方ははじめまして
便利なので使ってください
現代の生成AIは大規模言語モデル
コーディングエージェントがいかに賢く振る舞っても確率からは逃れられない
モデルが持っている常識
×プロジェクトの雰囲気
AIは常識を振りかざす前例主義者
生成AIは言語であれこれ語りたがる
コメントが多いプロジェクトは自然に雄弁になる
プログラミング言語
自然言語
コメントはコードで表現できない行間を補う機能
パラメータ名で表現しきれない構造の評価
歯止めを掛けないとAIはコードにポエムを書き散らす
ポエマーになる
コードにはあくまで行間を書いてほしい
シンプル
型なし
完全な散文よりも構造化形式で書いておきたい
Rubyでは歴史的にいろんなフォーマットがあった
人間に冗長な型をわざわざ明記させない
型推論してRBSを生成してガードレールにする
必要以上に詳細に型を書かせない
AIでちょんとセットアップすれば静的解析できる!
Rubyに型を書きたくないのにDocに型を書かされる
2026-10-08 Proposals on Rails 2026
イタンジ株式会社 #roppongirb
型は @rbsまたは #: に書く
型は @rbsまたは #: に書く
@param @returnにはコメントだけを書く
型は @rbsまたは #: に書く
@param @returnにはコメントだけを書く
@extrbs という怪しい型も書ける
なぜrbs-inlineに一本化できないのか
RBS仕様外の型情報を載せるのはあまりよくない
作り始めたばかりなので乞うご期待
