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

A software engineer with more years under his belt that he would like, an odd sense of humour and a predilection for junk food, whiskey and beer. Having begun working in 68K assembly language (told you he was old), he now spends most of his time writing Java with a heavy emphasis on quality. Secretly wishes he could be just like Oscar Mike.

Recommended Host