What exactly is refactoring and how is it different from compiling? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 19

What exactly is refactoring and how is it different from compiling?

I have a reasonable understanding of compiling, don't understand refactoring so much. When/why do you want to refactor? You must compile java code to run it, but I don't think refactoring is mandatory....

24th Apr 2017, 8:11 AM
‎‏‎‏‎Joe
‎‏‎‏‎Joe - avatar
2 Answers
+ 8
Hope this helps. https://www.sololearn.com/discuss/331688/?ref=app Refactoring is all about improving the code. it can be change/rewrite code to comply with coding standards, performance fixes and many more. Compiling is converting (a program) into a machine-code or lower-level form in which the program can be executed. Compiling and refactoring are two different things.
24th Apr 2017, 8:32 AM
Eranga
Eranga - avatar
0
Refactoring is useful to make code easier to read and easier to maintain. At first , when trying to solve a problem you may only care about getting it to work. Once it works, look at your code and see how you could do it better. Think about renaming things to more clearly state their purpose, or about removing code duplication, or extracting parts of methods to make them smaller.
15th Jul 2017, 5:38 PM
marit vandijk