2 ms·
I've worked on several large ruby codebases. It's fine. Unit test coverage has always been pretty good. As much as I like typescript I've not really desired ty
by jemmyw 4y ago
I've worked on several large ruby codebases. It's fine. Unit test coverage has always been pretty good.
As much as I like typescript I've not really desired types in ruby. For small refactors you tend to be changing just one small part of a class hierarchy or interface and you're not going all over the place updating class signatures. For radical changes you're replacing an old concept with new in every location so you'd be giving it a bit more eyeball.
I'd also point out that people didn't have IDEs like that in the past even with strongly typed languages yet they still managed. I definitely use that tool now, but I see it as only an incremental improvement, you still have to know your codebase and understand the change you're making.