+1
Douglas Soares de Andrade 1 year ago 0

Hello,


I just bought the course because I was told it supports Python, but I don`t see Python as a supported language.


Is there any plan to support it ?


https://refactoring.guru/course


Thank you !


+1
Fixed
Alexander Onoprienko 1 year ago • updated by Alexander Shvets 1 year ago 1

Нужно массово заменить url-ы картинок с /images/ на /images/content-public/ (как на оригинальном сайте) иначе картинки не грузятся

Answer
Alexander Shvets 1 year ago

Спасибо, исправил.

+2
Declined
Natalia Plawska 3 years ago • updated 3 years ago 2
Это несколько снижает уровень проекта (также не соответствует внутреннему стилю изложения). А жаль, т.к. в основе проекта качественный контент, и внушительная работа по его сбору налицо
Answer
Alexander Shvets 3 years ago
Спасибо за замечание, ждал с ответом чтобы посмотреть сколько плюсов наберется в теме. Как и ожидал, это не настолько большая беда, а скорее программистский слэнг. 
+1
Fixed
Никита 3 years ago • updated by Alexander Shvets 3 years ago 3
http://refactoring.guru/move-field
на шаге удаления старой переменной, вместо _interestRate удаляется _type
Answer
Alexander Shvets 3 years ago
Спасибо, исправил этот момент.
0
Thanks
Roman 5 days ago • updated by Alexander Shvets 5 days ago 1
Answer
Alexander Shvets 5 days ago

То ли ещё будет, когда я, наконец, доделаю всё до конца :)


Спасибо за приятные слова, Роман!

0
Fixed
Denys Makhov 2 weeks ago • updated by Alexander Shvets 2 weeks ago 1

Здравствуйте, спасибо за отличный сайт!

В Java реализации паттерна "Chain of Responsibility" допущена ошибка в методе:

public Middleware linkWith(Middleware next) {
        this.next = next;
        return next;
    }

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

public Middleware linkWith(Middleware next) {
    if (this.next == null) {
        this.next = next;
    } else {
        this.next.linkWith(next);
    }
    return this;
}
Answer
Alexander Shvets 2 weeks ago

Добрый день, Денис.


Спасибо за баг репорт. Я исправил баг немного по-другому, изменив порядок вызовов в клиентском коде.


Middleware middleware = new ThrottlingMiddleware(2);
middleware.linkWith(new UserExistsMiddleware())
        .linkWith(new RoleCheckMiddleware());


0
Fixed
ohlos 3 weeks ago • updated 3 weeks ago 5

Пример из книги Фаулера, да еще и кривой второй скриншот особо доставляет успешной компиляцией

Answer
Alexander Shvets 3 weeks ago

Спасибо, проблема исправлена!

Answer
Alexander Shvets 1 month ago

Все ошибки с диаграммами исправлены!

0
Fixed
Владимир Уткин 2 months ago • updated by Alexander Shvets 1 month ago 1

Некорректно отображается UML-диграмма