Your comments
Hey Matt,
Thanks for asking! They start once you get to the "Refactoring Techniques" section.
The course structured a way that let you get the general idea about problems and possible solutions first (while in Code Smells). Then, after you've gone through all code smells, you begin to study each refactoring in details.
Let me know if you have further questions.
Спасибо, поправил.
Последнее я называю "рефакторинг к паттерну" и планирую сделать такой раздел в виде расширения секции рефакторинга в будущем. Возможно, короткие до-после добавлю на страницы паттернов, но это будет видно позже.
В первой редакции паттернов у меня были примеры почти к каждому абзацу, но я сознательно ушёл от такого формата, и вот почему:
- статьи неимоверно раздуваются в размерах
- что-то простое казалось очень сложным из-за объёма текста
- контент получается уж слишком разжёванным, а для читателя не остаётся никакого чувства самостоятельного «челенджа».
Ещё могу добавить, что в прошлых редакциях псевдокод был о той же теме, что и в проблеме-решении. В текущей редакции, почти везде я ушёл от этого в пользу двух независимых примеров, как раз следуя таким же мыслям, что вы озвучили.
В будущем, когда дойдут руки, я хочу сделать третий уровень примеров, для реальных языков программирования. Например, если взять Java и PHP, то они имеют совершенно разные области использования. Я думал сделать для них разные примеры, близкие к их области применения (например, близкие к UI примеры для Java и server-side примеры для PHP). Возможно, такое разнообразие решит проблему, которую вы описали.
Спасибо за баг-репорты, исправления залью со следующим обновлением.
Спасибо, думаю, я понял, что вы имеете в виду. Подумаю как можно изменить текст.
Customer support service by UserEcho
Спасибо! Ошибку исправил, залью исправление на сайт со следующим обновлением.