Советы по рефакторингу кода

На страницах блога phpimpact опубликована заметка с рекомендациями по рефакторингу кода. Автор определяет рефакторинг как "изменение кода приложения, без изменения его поведения".

Все рекомендации делятся на девять различных групп, включая общие советы, абстракцию, повышение читаемости, обработку ошибок и многое другое. Материал на английском языке.