(no title)
dmontero | 4 years ago
The IDEs have partial autocompletion but obviously not as good as with compiled languages. Same for finding where a method is used or how to refactor code without breaking the world. Those are all IDEs features that made me more productive, made my codebase more robust and helped me refactoring often fearlessly.
Sorbet is a good attempt to fix some of that, but it then adds a lot of verbosity and it is difficult to use in practice since is not adopted by all the ecosystem and when relying on third parties you'll find yourself doing a lot of T.cast, T.unfase, T.must
That said I can see a lot of value in Ruby: concise code, powerful iterators, very expressive and very flexible. Perhaps so flexible that it gives you many ways to shoot yourself
No comments yet.