We empower your developers

We teach to change Legacy Code into Clean Code using refactoring techniques.

Technical workshops with leadership & teamwork background.

Why Pyramid of Refactoring?

Sometimes I am asked the question why I’ve chosen the pyramid as a way in which I described my approach to refactoring. There are many other concepts on how and when to refactor. Each of them makes it easier for us to change the Legacy Code into Clean(er) Code – based on different criteria and…

Transparent Quality in Process

This time I would like to take a look at how quality is supported in software development processes. We will analyze some stages of such processes and check how the explicit presence of individual steps supports the maintenance of quality in teams and organizations. Below are questions from the years of my observations that are…

Refactoring Pyramid is S.O.L.I.D.

In my previous post I was talking about levels of Refactoring Pyramid while refactoring some java code. We took the simplest case from “Refactoring to Patterns” book and explained the first four levels of refactoring pyramid. If you haven’t gone through that article – read it before as this article is a continuation. This article…