• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What is..

 
Ranch Hand
Posts: 100
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i feel like a noob for asking, but i read a lot of posts with the word "refactoring", which means...?
 
Ranch Hand
Posts: 883
3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Briefly, refactoring is cleaning up the structure of your code without changing it's observable behavior. There's way too many good places to look for me to try and give a longer explanation. Google for "Martin Fowler" and "refactoring" - lots of good stuff will appear on the list.
[ April 01, 2004: Message edited by: Burk Hufnagel ]
 
Ranch Hand
Posts: 160
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Min,
Try this short
IBM Tutorial and you will be crystal clear on what is refactoring. You need not to have WSAD. Eclipse will be the same as well. Refactoring is such an important concept that major IDE supports it like Eclipse, NetBean 4, etc.
I use Eclipse for SCJD and one of the productivity gains I got is refactoring. If you use a plain editor like those suggested in this forum, you lost all these benefits.
Give an example, towards the end of the SCJD project, I decide to move a class to a different package. With the help of refactoring support in Eclipse, it is very easy and amount to changing a name and a few mouse clicks. If you use a simple editor, you change all the imports of the java source files that uses that class. Imagine the productivity gain.

Best Regards
[ April 01, 2004: Message edited by: Frankie Cha ]
 
Ranch Hand
Posts: 132
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sorry if this is not the place to ask this...
We use JBuilder at work, but for the certification at home I am trying Eclipse. What would be a good way to learn more about its tricks? Any good tutorials, or should I just play with it?
 
Min Huang
Ranch Hand
Posts: 100
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ah.. ok. I never had a word for that before
 
Xie Ruchang
Ranch Hand
Posts: 160
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jay,
I go through the Eclipse tutorial and the noteworthy features. The above IBM tutorial started me off in Eclipse. Basically, just immerse myself using the IDE and I found myself productive after a few days. I must say Eclipse is very solid as compared to JBuilder (which I have some experience). Of course, currently the thing lacking is a GUI builder. They are working on it and soon be incorporated when Version 3 is finalised. The SWT is really efficient.
Best Regards
 
reply
    Bookmark Topic Watch Topic
  • New Topic