- PVSM.RU - https://www.pvsm.ru -

Всё, что вы хотели узнать о рефакторинге, но боялись спросить

Всё, что вы хотели узнать о рефакторинге, но боялись спросить [1] Господа, рад представить вам свой новый проект — Refactoring.guru [1].

Сайт представляет собой каталог запахов грязного кода и, собственно, самих приёмов рефакторинга. В двух словах — это как книга Мартина Фаулера [2], но лучше. А именно:

  • Весь контент доступен на русском языке. Я старался делать описания как можно более живыми, чтобы избавиться от чувства унылости и скуки, которое возникает при чтении любой переводной книги о рефакторинге.
  • Все примеры подаются на Java и PHP. Другие языки обязательно будут добавляться со временем, но я пока затрудняюсь решить, каким будет следующий, можете предлагать в комментах.
  • Всё везде перелинковано. Рефакторинги сгруппированы по предназначениям и связям.

Супер-мега-фишка, которой я очень горжусь — интерактивные примеры с объяснениями [3] (внизу страницы). Такими примерами пока что покрыты первые две главы, но я работаю над тем, чтобы добавить их и в остальные главы.

Как видите, есть еще громадное поле для работы, как говорится, «если вам не стыдно за первую версию продукта — вы отрелизились слишком поздно». Тем не менее, я надеюсь, что кому-то сайт будет интересен уже сейчас.

Буду рад всем отзывам и пожеланиям! (а также лайкам и твитам)

Автор: neochief

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ya-piaryus/63431

Ссылки в тексте:

[1] Image: http://refactoring.guru/

[2] книга Мартина Фаулера: http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672

[3] интерактивные примеры с объяснениями: http://refactoring.guru/extract-method

[4] Источник: http://habrahabr.ru/post/227585/