Skip to content
Graham Brooks Graham Brooks Coding Architect
  • Posts
  • Series
  • Tags
  • Projects
  • About

Refactoring

4 posts tagged. Browse all tags

Dec 31, 2012

DRYing out code

Removing duplicate code is a great way to improve the internal quality of your application code. Duplications mean that you have more code than you should and are often the source of more subtle bugs …

Jul 23, 2012

Automated refactoring for library updates

After watching Clang MapReduce – Automatic C++ Refactoring at Google Scale I was struck with the idea that this could help with the upgrade problem. Almost every application uses libraries. Those …

Jan 2, 2012

Metrics based Refactoring for cleaner code

Refactoring is a key practice to improved code hygiene. Making refactoring part of your next project is one thing but if you have just joined a team or project with a significant amount of debt how do …

Aug 11, 2011

Encapsulating Databases

Small systems grow with success. As these systems grow they often take on more and more functionality either directly into the main system component or into sub-systems. As the systems grow in …

Subscribe for new posts

Occasional writing on AI and understanding large codebases. No spam — unsubscribe anytime.

© 2026 Graham Brooks. All rights reserved.