5 - Refactoring and Restructuring Code

The technical language and the terminology that we use to explain how a system is built, how a system needs to be altered and how it can be improved is very important in programming. Often we mix up the meaning of restructuring and refactoring and this can lead to confusion. In this live stream I am going to talk about the differences between refactoring and restructuring a program.