Refactoring - a discipline to write a better code
Software Construction and Evolution - CSSE 375 Composing Methods