Название: Погружение в Рефакторинг Автор: Александр Швец Издательство: Refactoring.Guru Год: 2017 Страниц: 353 Язык: русский Формат: pdf Размер: 11,9 MB
Рефакторинг - это контролируемый процесс улучшения кода, без написания новой функциональности. Результат рефакторинга - это чистый код и простой дизайн.
В этом курсе я попытаюсь передать часть своего опыта и научить вас:
- Отличать хороший код от плохого. - Исправлять болезни плохого кода. - Изменять код так, чтобы не ломать при этом все остальные части программы.
Я попытался перенести в эту книгу максимум информации, доступной в полном курсе о рефакторинге. По большей части, мне это удалось. Но некоторые вещи, вроде живых примеров, попросту невозможно преподнести в рамках статичной электронной книги. Поэтому, воспринимайте эту книгу как вспомогательный материал, а не полную замену курса.
Книга разбита на две большие секции: Запахи плохого кода и Техники рефакторинга. В первой секции описано то, как не надо писать код. Во второй - то, как уже написанный плохой код можно улучшить.
Книгу можно читать как последовательно, от края до края, так и в произвольном порядке. Несмотря на то, что все темы тесно переплетены друг с другом, вы сможете с лёгкостью прыгать по связанным темам, используя ссылки, которых в книге имеется в достатке. Примеры в этом варианте книги приведены на языке Java. Остальные варианты (на C# и PHP) можно скачать, зайдя в свой аккаунт.
Курс учит распознавать 21 запах плохого кода, а также показывает 66 приёмов рефакторинга, которые их лечат. Приёмы рефакторинга иллюстрируются живыми примерами, которые куда более очевидны, чем статический код. Не говоря уже про fun!
"Этот курс мне посоветовал пройти мой тимлид, сказал что после него начну смотреть на код совсем по-новому. Тимлид сказал — девелопер сделал. И как ни странно, действительно отношение к коду, который я пишу и читаю поменялось. А самое главное — теперь я знаю в каких случаях какие методики рефакторинга применять, чтобы без лишней головной боли получить более структурированный и самодокументируемый код" - Даниил Радковский
Микросервисы. Паттерны разработки и рефакторинга Название: Микросервисы. Паттерны разработки и рефакторинга Автор: Ричардсон К. Издательство: СПб.: Питер Год: 2019 Формат: pdf Страниц: 544 Для...
Чистый код. Создание, анализ и рефакторинг (2019) Название: Чистый код. Создание, анализ и рефакторинг Автор: Роберт Мартин Издательство: Питер Год: 2019 Страниц: 464 Язык: русский Формат: pdf,...
Рефакторинг с использованием шаблонов Название: Рефакторинг с использованием шаблонов Автор: Кериевски Д. Издательство: М.: Вильямс Год: 2006 Cтраниц: 401 Формат: pdf Размер: 104 мб Язык:...
Чистый код. Создание, анализ и рефакторинг Название: Чистый код. Создание, анализ и рефакторинг Автор: Мартин Р. Издательство: Питер Год: 2010 Cтраниц: 464 Формат: pdf Размер: 30 мб Язык:...
Читаемый код, или Программирование как искусство Название: Читаемый код, или Программирование как искусство Автор: Босуэлл Дастин Издательство: Питер Год: 2012 Формат: pdf ISBN: 978-5-459-01188-3...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.