Adventures in Software Engineering

Refactoring

R

Refactoring is a technique designed to be applied in an ongoing fashion to improve the quality of code, and respond to found code smells. A cumulative process of small changes leads to significant transformations whilst reducing associated risks, and ensuring that the system under change continues to operate as expected. They are divided across a number of groups.

Composing Methods
Moving Features Between Objects
Organising Data
Simplifying Conditional Expressions
Making Method Calls Simpler
Dealing with Generalisation


Adventures in Software Engineering

Johnathan Meehan

Johnathan Meehan

I’m a software engineer with more years and stomach under my belt than I would like. I have an odd sense of humour and a predilection for junk food, whiskey and beer. My first job was in 68K on God’s computer, the Commodore Amiga. Since then I’ve worked here, there and everywhere being paid to play with all kinds of fun things and once even nibbled around the edges of being an Apache committer. Most time now is spent with Java, and I put a heavy emphasis on quality. When I grow up, I want to be just like Oscar Mike.

Recommended Host