-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Static typing is a popular topic in a number of programming languages. The current flagship static typing solution for Ruby appears to be Sorbet. This epic covers investigating Sorbet in enough detail to determine the following:
- What a class using static typing via Sorbet looks like
- What changes to the driver are needed to support Sorbet
- What changes to applications using the driver are needed to support Sorbet
- How much effort would roughly be needed to convert the entire driver to static typing via Sorbet
This epic covers creating a proof of concept Sorbet implementation for a single class, followed by creating a scope and estimates for converting the entire driver to Sorbet.
- is related to
-
RUBY-3360 Ruby Type Support
- Backlog