Добро пожаловать!

Рефакторинг.Гуру посвящён тёмным материям программирования — рефакторингу, паттернам проектирования, принципам SOLID и другим важным вещам.

Главная цель этого сайта — показать общую картину, показать как все эти темы пересекаются, как работают вместе и насколько они до сих пор актуальны. Я не приписываю себе авторство этих концепций, так как большинство из них давно придуманы. Но связи между рефакторингом, паттернами и принципами всё ещё мало известны. Эту проблему мне хотелось бы и решить.

P.S. Работа над сайтом продолжается ежедневно. Уже сейчас доступна уйма интересностей по рефакторингу и паттернам. Вы можете следить за прогрессом на нашей странице Facebook, а также подписавшись на email рассылку.

Александр Швец, создатель и автор Refactoring.Guru

Рефакторинг

Рефакторинг — это контролируемый процесс улучшения кода, без написания новой функциональности. Результатом рефакторинга является чистый код и простой дизайн.

Перейти в Рефакторинг »

Паттерны проектирования

Шаблоны (или паттерны) проектирования описывают типичные способы решения часто встречающихся проблем при проектировании программ.

Перейти в Паттерны »