Skip to content

Commit 1407d2e

Browse files
Sarthak | Updates README
1 parent 82e1f61 commit 1407d2e

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
### Idea
55

6-
This repository aims to refactor a slightly modified version of [TaskList](https://kata-log.rocks/task-list-kata). The refactored code addresses numerous code smells present in the original implementation, including:
6+
This repository aims to refactor a slightly modified version of [TaskList](https://kata-log.rocks/task-list-kata).
7+
The refactored code addresses numerous code smells present in the original implementation, including:
78

89
- [Broken Encapsulation](https://refactoring.guru/smells/inappropriate-intimacy)
910
- [Data classes](https://refactoring.guru/smells/data-class)
@@ -15,6 +16,18 @@ This repository aims to refactor a slightly modified version of [TaskList](https
1516

1617
The original code is available [here](https://github.com/SarthakMakhija/task-list-refactoring/tree/original).
1718

19+
### Refactoring techniques used
20+
21+
The following refactoring techniques were used:
22+
23+
- [Extract method](https://refactoring.guru/extract-method)
24+
- [Replace temp with query](https://refactoring.guru/replace-temp-with-query)
25+
- [Move method](https://refactoring.guru/move-method)
26+
- [Introduce Local Extension](https://refactoring.guru/introduce-local-extension)
27+
- [Extract Interface](https://refactoring.guru/extract-interface)
28+
- [Rename Method](https://refactoring.guru/rename-method)
29+
- [Introduce assertion](https://refactoring.guru/introduce-assertion)
30+
1831
### What is not covered
1932

2033
- This repository does not implement any feature mentioned in the original [TaskList](https://github.com/codurance/task-list/) repository.

0 commit comments

Comments
 (0)