Главная » 2015»Апрель»8 » Основы программирования: Рефакторинг кода (2013) Видеокурс
8:10 AM
Основы программирования: Рефакторинг кода (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. Крупномасштабный рефакторинг • Заключение
У нас лучший сайт потому что мы ценим наших посетителей и стараемся угодить вам прежде всего! Ведь именно благодаря вам существует сайт! Большое спасибо тем кто участвует в жизни сайта и помогает материалами и спонсирует на разные мелочи! Вы наверное спросите чем же наш сайт new лучше других? А я вам отвечу тем что он прост как в оформление так и по Низкому количеству рекламы! Мы не бомбим спамом и массовой рекламой что бы заработать на вас хотя бы цент за посещение) У нас всё просто фото альбом он и в Африке фото (Фотографий: 3706) как понимаете (масса картинок позитивных смешных ну самых разных как поняли подборка для всех), новости тут у нас несколько разделов если заметили ( игры, кино, музыка, новости, картинки, сфот ) тут так же всё просто без каких то либо скрытых реклам и прочего! В общем посещая наш сайт гарантируем хорошие настроение и много нужной и полезной информации обновляемая каждый день! Кстати посетите наш каталог статей и форум) У нас нет обязательного условия на регистрацию вас принудительно скрывая ссылки на скачки! + размер информации на нашем сайте уже превысил 986 Mb а это значит что явно и для вас найдется что- то интересное, полезное и занимательное! Да и вообще администрация пойдёт навстречу к вам если у вас будут пожелания по сайту изменить, добавить, удалить и прочее пишите на форуме сделаем всё для вас! Всем кому понравился наш сайт добавляйте нас в закладки соц. сети и блоги, на наших страницах есть кнопка (ПОДЕЛИТЬСЯ) будем вам благодарны!