No geral, códigos são mais lidos do que escritos, então é necessário ter um code base que seja fácil de ler, entender e manter. Esta apresentação visa mostrar seu público quais são as motivações para refatorar o código, quando se deve refatorar e técnicas de como fazer. Serão apresentados conceitos como code smells e técnicas de refactoring.