Refactoring Python code in 5 simple steps
Refactoring is probably the most annoying and tedious process for any developer. It is understandable, nobody enjoys going back to “fix” something that works, right? Well, refactoring is not about…
The basics of writing quality Unit Tests with Code Katas
It’s a Sunday evening before the deadline for the team’s next release. You are having a nice cup of ginger tea watching your favourite TV show. Suddenly, you get a…