-
Refactoring and Git Developer Story
I refactored a critical long class that has very long member functions. My main intention was to: Extract many smaller member functions to enhance class modifiability. By breaking the long member functions into smaller ones, it will be much easier to understand what the class is really doing. By having many smaller member functions, we…