• gnus_migrate@programming.dev
    link
    fedilink
    arrow-up
    31
    ·
    1 year ago

    Also 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.