Comment on Unit testing isn't enough. You need static typing too.
gnus_migrate@programming.dev 1 year agoAlso being able to prove the relationship between different parts of the code enables a lot of productivity tooling like IDEs. Simple things like renaming a class or a struct become chores at best in a statically typed language, whereas in dynamic languages there is an element of risk in refactorings like that.