Refactoring considerations
Refactoring considerations
In this article I will talk about my experiences with refactoring projects. For this project I will give examples of a project I have been working on from the start of my career as a developer; where the following two considerations will continuously return, as motivation to refactor the project code
- The development of the project
- The development of the devs
What is refactoring
Code refactoring is the process of restructuring existing computer code, whilst maintaining the functionality.
- To make the project more developer friendly:
- To make the project more technically sustainable: think about factors as performance, scalability,
Then, there are also multiple scales of refactoring code
- Function Rearranging function to make things more easy to find
- Tech
- Infrastructure