I hear this argument a lot, and I&#x27;m sure static typing is helpful when refactoring, but I have found that nothing is as important as tests when refactoring. I&#x27;d rather refactor dynamically typed code with good test coverage than statically typed code without good tests.