From: James Britt Date: 2005-01-29T11:13:59+09:00 Subject: Re: Ten Things Every Java Programmer Should Know About Ruby Nicholas Van Weerdenburg wrote: > > I'd say that using a good IDE with refactoring in Java is pretty > creative. It's amazing how many code changes you can make in IntelliJ > IDEA in a short period of time. > > 1. create factory method > 2. extract interface > 3. change factory method to return interface > > What would take several days without a good refactoring tool can be > done in an hour. It's like being on crack (or so I'm told). > > The static nature of Java code makes the refactoring browser really > smart. It's quite incredibile. And, you develop a relationship of > trust with it. I stopped reviewing the IntelliJ refactor change list > after a while. Interesting. Yet I get the feeling that such tools solve problems largely brought on by the programming language in the first place, so it's hard to see just what real gain such ease of use brings. James