Skip to content

Commit

Permalink
Sarthak | Updates README
Browse files Browse the repository at this point in the history
  • Loading branch information
SarthakMakhija committed Jan 10, 2025
1 parent 82e1f61 commit 1407d2e
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@

### Idea

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:
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:

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

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

### Refactoring techniques used

The following refactoring techniques were used:

- [Extract method](https://refactoring.guru/extract-method)
- [Replace temp with query](https://refactoring.guru/replace-temp-with-query)
- [Move method](https://refactoring.guru/move-method)
- [Introduce Local Extension](https://refactoring.guru/introduce-local-extension)
- [Extract Interface](https://refactoring.guru/extract-interface)
- [Rename Method](https://refactoring.guru/rename-method)
- [Introduce assertion](https://refactoring.guru/introduce-assertion)

### What is not covered

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

0 comments on commit 1407d2e

Please sign in to comment.