Skip to content

Commit 1c0c7ea

Browse files
authored
Update task.md
language checked
1 parent 44f28c5 commit 1c0c7ea

File tree

1 file changed

+4
-4
lines changed
  • RefactoringAndItsPurpose/RefactoringTechniques/Theory

1 file changed

+4
-4
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Task 1/2: Refactoring techniques
22

33
Developers refactor code to achieve different goals.
4-
Sometimes refactoring is the goal in itself: for example, splitting one monolith project into several microservices.
5-
It affects many parts of the codebase, and it’s called _**root-canal**_ refactoring.
4+
Sometimes, refactoring is the goal in itself: for example, when splitting one monolith project into several microservices.
5+
It affects many parts of the codebase and is called _**root-canal**_ refactoring.
66

7-
In another case, developers may perform refactorings while solving other tasks, such as developing a new feature or
7+
In other cases, developers may perform refactorings while solving other tasks, such as developing a new feature or
88
fixing a bug, and it’s called _**floss refactoring**_.
99
In this case, refactoring is secondary to the main changes.
1010

1111
There are two ways to perform refactorings:
1212
- _Manually_: it is time-consuming and error-prone.
1313
- _Using automatic refactorings_: it requires knowledge of how refactoring works and of the IDE features to invoke it.
1414

15-
There are many refactoring techniques. In this course, we will cover the most popular ones that are supported by IDEs, more specifically, by IntelliJ IDEA. Refactoring techniques themselves are language-independent and may be applied in different languages and IDEs.
15+
There are many refactoring techniques. In this course, we will cover the most popular ones supported by IDEs, more specifically, by IntelliJ IDEA. However, refactoring techniques are language-independent and may be applied across different languages and IDEs.

0 commit comments

Comments
 (0)