Skip to content

Repository to refactor TaskList as a part of teaching refactoring.

Notifications You must be signed in to change notification settings

SarthakMakhija/task-list-refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-list-refactoring

TaskListRefactoring codecov

Idea

This repository aims to refactor a slightly modified version of TaskList for teaching refactoring. The refactored code addresses numerous code smells present in the original implementation, including:

The code to refactor is available here.

Refactoring techniques used

The following refactoring techniques were used:

What is not covered

  • This repository does not implement any feature mentioned in the original TaskList repository.
  • This repository does not implement solitary unit-tests. All the unit-tests are sociable.

I published an article titled "Refactoring Mindset" - a deliberate and proactive approach to consistently improve your code. The article is available here.

About

Repository to refactor TaskList as a part of teaching refactoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages