Главная » 2015»Апрель»8 » Основы программирования: Рефакторинг кода (2013) Видеокурс
Опубликовано: 08/04/2015 в 08:06
Основы программирования: Рефакторинг кода (2013) Видеокурс
В этом курсе Саймон Аллардайс представляет формализованный дисциплинированный подход к рефакторингу, который поможет Вам научиться искать и устранять проблемы в коде с использованием так называемых «запахов» кода — признаков того, что с ним что-то не так. Рефакторинг - это процесс улучшения имеющегося кода. Он не только делает код более понятным и легким для чтения, но и значительно облегчает реализацию новых возможностей, создание более крупных приложений, а также поиск и устранение ошибок.
Информация о видеокурсе Название: Основы программирования - рефакторинг кода Оригинальное название: Foundations of Programming: Refactoring Code? Год выхода: 2013 Автор: Lynda.com / Саймон Аллардайс (Simon Allardice) Жанр: Обучающий, Программирование Продолжительность: 01:44:00 Язык: Русский
Основные темы курса: • Что такое рефакторинг? • Распознавание частых «запахов» кода • Упрощение вызовов методов • Упрощение чтения условных операций • Применение рефакторинга на уровнях методов, классов и приложения
Введение 1. Приветствие 2. Что вы должны знать
1. Введение в рефакторинг 1. Что такое рефакторинг 2. Чем рефакторинг не является 3. Зачем выполнять рефакторинг 4. Когда следует использовать рефакторинг 5. Запахи кода 6. Происхождение идей рефакторинга
22. Начало. Рефакторинг на уровне методов 1. Подготовка к рефакторингу 2. Категории приемов рефакторинга 3. Выделение метода 4. Выделение метода с параметрами и переменными 5. Частые запахи кода при выделении метода 6. Выделение методов с помощью IDE 7. Встраивание метода 8. Удаление временных переменных 9. Добавление временных переменных
3. Рефакторинг классов и условных операторов 1. Перемещение метода 2. Выделение класса и встраивание класса 3. Упрощение условных выражений 4. Замена условного оператора полиморфизмом 5. Замена кодов типов подклассами
4. Рефакторинг данных 1. Перемещение и инкапсуляция полей 2. Работа с группами данными 3. Упрощение вызовов методов и использования параметров 4. Подъем и спуск методов и полей
5. Рефакторинг взаимодействия объектов и более общие приемы рефакторинга 1. Уточнение иерархий 2. Рефакторинг взаимодействия объектов 3. Крупномасштабный рефакторинг • Заключение
Внимание: сайт music80.ucoz.ru не несет ответственности за скачиваемые файлы. То же самое относится и к информации, которая указана разработчиком в описании программы. Стоит учитывать, что даже проверенные нами файлы на предмет наличия в них всевозможных вирусов, мы не можем дать 100% гарантию, что они действительно не заражены. Поэтому, всегда проверяйте файлы, загруженные с music80.ucoz.ru, на наличие вирусов.
Для блога (HTML)
Для форума (BB-Code)
Прямая ссылка
Внимание! При копировании материала ссылка на источник обязательна.
Понравилось? Жмите кнопку, пусть ваши друзья в социальных сетях тоже побывают на этой странице!
Полная совместимость с:
Внимание!
Все материалы размещенные на данном сайте собраны в свободном распространении на крупных интернет порталах в сети Интернет, и предназначены только для ознакомления. Все права на программы и игры принадлежат их авторам. Владельцы (администрация) сайта, не несут никакой ответственности за дальнейшее использование всех материалов с сайта. Если Вы являетесь разработчиком программного обеспечения, представленного на данном ресурсе и считаете, что размещение каких либо файлов, нарушает Ваши авторские права, то свяжитесь с
администрацией сайта через Обратную связь , и мы удалим эти файлы.
Есть что сказать?
Пишите, нам всегда интересно знать Ваше мнение! Все вопросы по поводу данной новости оставляйте здесь, администрация и другие пользователи сайта
music80.ucoz.ru
постараются Вам помочь. Пожалуйста, пишите комментарии без орфографических и пунктуационных ошибок.
Всего комментариев: 0
Информация: Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. [Регистрация | Вход]
Авторское право
Авторское право
Не загружается установи плагин
Не загружаетса установи плагин
RSS
RSS
Информация
Информация
Наша кнопка
Мы будем вам признательны, если вы разместите нашу кнопку у себя на сайте: