Your comments
Hi Ofir!
IntelliJ IDEA implements only a subset of known refactorings, which is why refactorings like Preserve Whole Object aren't there. Some refactorings are too complex or have too many moving pieces to be automated by the IDE. You always have to be cautious of side effects, especially if your code uses reflection or dependency injection configured in external files.
Hi Valeria!
The Interpreter is probably the least used and most complicated of all the GoF patterns. That was the reason why I didn't bother to include it in the book. Here's the link I like to present when people ask me about the absence of the Interpreter in the book: http://blogs.perl.org/users/jeffrey_kegler/2013/03/the-interpreter-design-pattern.html
Здравствуйте, Виктор!
Спасибо за предложение! Мне кажется, что это всё же немного разные вещи и я не хотел бы сбивать людей с толку. Классический Command Bus не подразумевает цепочки обработчиков, а всего лишь проводит команду к нужному обработчику. Можно сказать, что этот паттерн стоит где-то между специализированной версией Команды и упрощённой версией Цепочкой обязанностей.
Тем не менее, я добавлю эту идею в список "Будущие паттерны", возможно вскоре у меня дойдут руки добавить отдельное описание этого паттерна, т.к. он действительно довольно известен.
Hi Micha!
This was an unfortunate result of my recent update for this example. Please check it now, everything should be fine.
Thanks for checking all of this! I don't think it's an error, it's just a small preview of an image (the refactoring course banner) which is mostly of red color. I see that all resources are indeed actual. I'm still puzzled about what might be the cause of this issue.
Do you have any browser extensions installed? If so, assuming that they all disabled in incognito mode, can you please open the page in incognito mode and see what it looks like?
Also, what is your version of Windows?
David, I'm not quite sure what might be wrong then. I just checked the website in my test machines, everything looks nice.
If you're willing to help me debug this, can you please:
1. Open the browser console.
2. Go To the "Application" tab, "Clear storage" subtab and press the "Clear site data" button.
3. Refresh the page.
4. If the problem isn't gone, take a look at the "Console" tab for any errors (should be marked with red).
5. If there are no errors, please also check the "Network" tab and check the list for any red entry.
Thanks a lot!
Most likely, this is a caching issue. Please hit Ctrl + F5 and let me know whether the problem persists.
Здравствуйте, Евгений!
Да, вы всё верно поняли.
Hi David!
Can you please attach a screenshot?
Customer support service by UserEcho
Спасибо! Ошибку исправил, скоро залью изменения.