News for hackers. Stuff that matters.
Re:Python is becoming the world’s most popular programming l... by kiaulen on Wednesday October 10, 2018 @12:16PM (#18186279)
With python, a good IDE should be able to find usages.

If you delete a method that has usages without searching for them, you're asking for trouble. Sure it's not a compilation error in python, but compilation can only show that the method is missing, not that changes are guaranteed to work.

Re:Python is becoming the world’s most popular programming l... by scarface74 on Wednesday October 10, 2018 @12:22PM (#18186344)
With R#, any method that is not referenced is gray and you can choose to display a warning.

If I delete a method, I automatically get a big red dot in the corner showing compilation errors (without compiling).

If I change a type from string to int in both my method and method signature, it automatically tells me every place that would break.

How do you find usages in a provable correct way in a dynamic language?