Session

The Big Refactoring


Everybody wants clean code. Everybody waits for the next project to start working on it.

But how often does that happen? There's so much legacy code out there, that for a lot of people, that clean code day may never come.

Or, we can just start.

Clean code is something we can introduce gradually and incrementally. We do small refactoring all the time (rename this, extract that). The problem lies in those "big ones". They are risky and long.

Are we making a difference? Are we making the whole codebase better, or are we creating shiny clean nuggets in the ocean of mud?

In this session, I'll go over refactoring scenarios, how to do them safely, and how to measure our progress. I'll show how to use ApprovalTests and SonarQubem, and show how to think about the process and track it.

Going from legacy to clean code seems like a big jump. But with the right mindset and metrics, you can improve your code, and make that big-picture difference.

Gil Zilberfeld

CTO, TestinGil

Tel Aviv, Israel

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top