タグ

Webとdebugに関するYassLabのブックマーク (1)

  • katakata_irb を導入してみた | Webシステム開発/教育ソリューションのタイムインターメディア

    こんにちは、@tk0miya です。RubyKaigi 2023、楽しかったですね。 今回は RubyKaigi 2023 で最も感銘を受けた gem である、katakata_irb を導入してみたので、レポートしてみたいと思います。 katakata_irb とは? これまでも irb には入力補完機能がありましたが、サジェストされるメソッドが不完全であったり、メソッドチェーンの呼び出しで補完が動かないといった問題がありました。 katakata_irb gemRuby の型定義情報を使って irb の補完機能を強化するための gem です。 RubyKaigi 2023 の Power up your REPL life with types – RubyKaigi 2023 というセッションで紹介されました。 katakata_irb gem はその名の通り irb を強化す

    katakata_irb を導入してみた | Webシステム開発/教育ソリューションのタイムインターメディア
    YassLab
    YassLab 2023/05/16
    “自動抽出した型定義ファイルは rbs_rails:all で更新できるため、定期的に (書き換える都度に) 型定義ファイルを再生成することで、入力補完の精度を維持できます。 GitHub Actions などで自動化すると便利そう”
  • 1