2025年 03月 17日
2025年4月16日(水) から18日(金) の3日間にわたって開催される 「RubyKaigi2025」に、タイムインターメディアのCTOである小宮 健がスピーカーとして登壇します。
CTO の小宮です。今回は「Introduce Type Guard to Steep」というタイトルで発表します。
近年注目が集まっている Ruby の型チェックツールである Steep に Type Guard という機能を拡張するという内容です。
これまでは ActiveSupport の #present? や #blank? といったメソッドを利用しても、型が思うように絞り込まれず、一部のアプリケーションでは型チェックの恩恵をうまく受けることが出来ませんでした。
今回提案の Type Guard の拡張が導入されると、実際のアプリケーションに合わせて柔軟に型チェック機構を拡張できるようになります。
すでに一部の提案は次期リリースに取り込まれることが決まっています。 今回のトークを通じて、どのような仕組みが導入されるのか、どういうメリットがあるのかを知っていただければと思います。