On the assignment 3 page, there is a requirement which asks us "to have detailed git commits during this refactoring exercise, with meaning full comments". What does this precisely mean?
It means that anytime you add or change something as you are doing the assignment, you should make a commit with a commit message that explains what was changed and why.