News for hackers. Stuff that matters.
Re:Upgrading GitHub from Rails 3.2 to 5.2 by int_19h on Friday September 28, 2018 @06:15PM (#18097501)
Refactoring is the biggest reason to prefer static typing for me. I just love the ability to right-click -> "Rename", and know for sure that this is done correctly throughout the entire codebase, even if it's megabytes of convoluted code.

Yes, modern IDEs for dynamic languages can also do this 95% of the time via type inference. The problem is that you never know if this time it's going to be the other 5%. And dynamism tends to encourage clever hacks that make code less verbose, but also make it especially hard for any sort of automated tool to figure out - and those can lurk in corners people don't even remember are there.

There are no comments on this comment yet.