Introduction

Cover the problems within our application code and what steps can be taken to refactor it.

What’s wrong with the actual code?

If we look at our codebase, we’ll quickly realize that it’s not well organized at all. It’s spaghetti code, meaning that the code is difficult to understand, ...