タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

RubyとTypeとRailsに関するYassLabのブックマーク (1)

  • EightではRubyへの型導入を進めています - Sansan Tech Blog

    こんにちは。 名刺アプリ「Eight」でエンジニアをしている鳥山(@pvcresin)です。 最近は、社内の謎解きが好きな人たちとリアル脱出ゲームに参加しています。 10人ほど必要なイベントでもすぐに人数が集まるので、社内にコミュニティーがあるのはありがたいですね。 さて今回は、Eightで昨年末から取り組み始めたRubyへの型導入について紹介します。 目次 背景 静的型付けブーム 型チェッカーと関連ツールの概要 SteepとSorbetの実導入による比較検証 比較の結果 採用にあたり気になるポイント まとめ 背景 EightのバックエンドはRuby on Railsで構築されています。 10年以上にわたって開発が続けられてきたこともあり、コードベースは非常に大きく、コードの挙動や開発者の意図を読み解くのに時間がかかる場面も増えてきました。 もちろん、定期的にリファクタリングや不要な機能の

    EightではRubyへの型導入を進めています - Sansan Tech Blog
    YassLab
    YassLab 2025/08/04
    “EightのRailsアプリケーションにSorbetを使って型を導入 / 約8割のコードが `# typed: true`(型チェックが有効な状態)/ Rubyの型周りはここ数年特に盛り上がっていてツールもどんどん進化してきているので、今後もウォッチ”
  • 1