Skip to content

shunyama/ruby3-hands-on

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[勉強会資料]

Ruby の静的型付けについて{:target="_blank"}

[メモ]

typeprof

Ruby3 から標準ライブラリとして同梱 型シグネチャファイルを作成する 静的型チェックを行う(ただし誤解析・速度の遅さ等の問題あり)

rbs

Ruby3 から標準ライブラリとして同梱 型情報ファイル

rbs 対象ファイル名 -o 出力先ファイル名

steep

gem 静的型チェックを行う Ruby3 に標準同梱されていない rbs ファイルが必要

静的型チェック自体は標準ライブラリたる typeprof でも可能 しかし実行速度が遅い、チェックの精度が悪いことから steep を使用するのが主流

gem install steep
steep init
steep check

https://logmi.jp/tech/articles/321280

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published