К тому времени как объектная технология - в частности язык Java - стала обычным делом, появилось большое количество плохо спроектированных, неэффективных и малопригодных к сопровождению и расширению приложений. Профессиональные разработчики программных систем все яснее видят, насколько трудно иметь дело с таким "неоптимальным" наследием. Уже несколько лет эксперты в области объектного программирования применяют расширяющийся набор приемов, призванных улучшить структурную целостность и производительность таких программ. Этот подход, называемый рефакторингом, до сего момента оставался территорией экспертов, поскольку не предпринималось попыток перевести профессиональные знания в форму, доступную всем разработчикам.
В данной книге Мартин Фаулер показывает, как разработчики программного обеспечения могут реализовать существенные выгоды этой новой технологии, где обычно лежат возможности изменения структуры и как приступить к переделке плохого проекта в хороший. Каждый шаг рефакторинга прост - на первый взгляд слишком прост, чтобы сделать его. Это может быть перемещение поля из одного класса в другой, вынесение какого-то кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект. Рефакторинг является верным способом предотвращения распада программы.
Помимо описания различных приемов автор предоставляет подробный каталог, включающий более семидесяти рефакторингов, а также полезные указания по их применению, пошаговые инструкции и практические примеры. Примеры написаны на Java, но идеи применимы к любому объектно-ориентированному языку программирования.
Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы "Atmel" - М.: Издательский дом "Додэка-XXI", 2004. - 560 с. Книга посвящена вопросам практического применения однокристальных микроконтроллеров AVR семейств Tiny и Mega. Формат: DJVU Размер: 6,46 МБ
Курс ориентирован на выработку у обучаемого устойчивых практических
навыков самостоятельной работы. Для более эффективного усвоения
пройденного материала в курсе имеется система всплывающих подсказок и
пояснений. Полный курс содержит:
свыше 30 занятий,
около 400 разделов,
более 70 часов озвученных лекций и упражнений
Курс ориентирован на выработку у обучаемого устойчивых практических
навыков самостоятельной работы. Для более эффективного усвоения
пройденного материала в курсе имеется система всплывающих подсказок и
пояснений. Полный курс содержит:
свыше 30 занятий,
около 400 разделов,
более 70 часов озвученных лекций и упражнений
Производитель: SydexIT Год выпуска: 2010 Язык: русский Описание:
Это простые видео уроки для начинающих. Уникальность этой программы в
том, что сразу идет изучение четырех языков программирования. Сначала
это Delphi и Visual basic в следующих уроках C++ и PHP.
Год выпуска: 2009 Язык: русский Описание:
Вы получаете 115 видеоуроков (общий размер более гига) по
PHP-программированию, которые были записаны в процессе обучающего
тренинга PHP Master. Каждый урок имеет в среднем длину 5-15 минут. Хотя
есть уроки и по 2-3 минуты, также некоторые - очень большие - по 30-40
минут. Доступ ко всем домашним заданиям и практическим примерам,
написанным в процессе уроков.
По желанию, после прохождения курса Вы можете делать практическую
работу. Вы сможете также увидеть список вариантов заданий, за которые я
рекомендую взяться в учебных целях, для закрепления навыков. Это потому
что практика является самой важной частью обучения. Вы можете взять для
себя тот же ритм, по которому обучались ученики тренинга PHP Master в
этом году в течение нескольких месяцев. Например, на просмотр
видеоуроков каждый день (кроме выходных) тратить в среднем 15-20 минут.
И, примерно столько же, - для выполнения домашнего задания (если есть,
т.к. не в каждом уроке). Курс предназначен для того, чтобы Вы стали не
новичком PHP-программирования, а именно мастером-профессионалом. Вы
научитесь писать код легко, интересно, и самое главное -
мастерски-профессионально. Изучив курс, не будет проблемы написать как
стандартный PHP-скрипт (блог, форум, СMS-систему и др.), - в учебных
или других целях, - так и как-нибудь другой, под Ваши специфические
задачи. Это курс рассчитан для тех, кто уже достаточно знает язык HTML,
умеет работать с хостингом, устанавливать готовые PHP+MySQL скрипты, но
совсем не умеет писать собственный PHP-код и собственные полноценные
PHP-приложения. Видео кодек: Flash Видео: 1012х728 Аудио: 22050Hz, 353Kbps
Производитель: Специалист Год выпуска: 2009 Язык: русский Описание: webинар по курсу JavaScript. Уровень 1. Основы веб-программирования. В раздаче олный набор - видео, лабы, презентации.