As a university refactoring project, I have done some implementation and design/architectural refactoring to your project code as follows:
Extract Method/Rename Method or Variable/Decompose Conditional/Introduce Explaining Variable/Extract Class/Replace Conditional with Polymorphism/Move method or field.
I would appreciate it if you take a look at the changes I made and accept the PR.
Dear SOS dev team:
As a university refactoring project, I have done some implementation and design/architectural refactoring to your project code as follows:
I would appreciate it if you take a look at the changes I made and accept the PR.
Regards, Mohammad