Нужна клёвая книга о паттернах на русском? Вот она »

Каталог рефакторинга

Запахи кода

— Что? Как может пахнуть код?
— Да, пахнуть определенно не может... а вот пованивать — запросто.

Приёмы рефакторинга