After 10 years of programming almost exclusively in dynamic languages I'm very much enjoying the refactoring abilities of modern IDEs when I'm doing native mobile development. I rarely have to change a method across an entire code base, but the ability to rename a method or package name in half a dozen files with a single key press is indisputably not only a productivity boost but an encouragement to more extensive refactoring.
More generally, the ability of modern IDEs to manipulate code structurally, and not just texturally, has been eye opening for me.
More generally, the ability of modern IDEs to manipulate code structurally, and not just texturally, has been eye opening for me.