Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Рефакторинг: улучшение проекта существующего кода

Рефакторинг: улучшение проекта существующего кода

Издание 2018 г.
810 грн

По мере распространения объектных технологий - в особенности с использованием языка программирования Java - для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расширять. Все чаще разработчики программного обеспечения сталкиваются с тем, насколько сложно работать с такими доставшимися им в наследство приложениями. В течение нескольких лет объектные программисты-эксперты использовали постоянно растущую коллекцию методов повышения структурной целостности и эффективности таких существующих программ. Известные как "рефакторинг", эти практики так и оставались достоянием экспертов, потому что не предпринималось никаких попыток донести эти знания до широких масс разработчиков в доступной форме. В данной книге известный эксперт в области объектных технологий Мартин Фаулер открывает перед сообществом разработчиков новые горизонты, рассказывая о практиках, применяемых экспертами, и демонстрируя, какие значительные преимущества от их применения может получить любой разработчик.


При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост - даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения.


Помимо описания различных методов рефакторинга, автор приводит подробный каталог более чем с семьюдесятью рефакторингами и полезными указаниями, которые научат вас, когда их следует применять. Книга содержит подробное описание свыше 70 методов рефакторинга, причем не только теоретическое их описание, но и практические примеры на языке программирования Java. Следует учесть, что изложенные в книге идеи применимы к любому объектно-ориентированному языку программирования.


***


Издание 2018 г.
Товар заканчивается
810 грн

Рефакторинг: улучшение проекта существующего кода

Купить Рефакторинг: улучшение проекта существующего кода
Артикул : 70315
Издательство : Диалектика-Вильямс
Автор : Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк
Язык : Русский
ISBN13 : 978-5-9909445-1-0
Формат : 70x100/32
EAN13 : 9785990944510
Страниц : 448
Год издания : 2018
Тип переплета : Твердый
810 грн
Издание 2018 г.

Описание

По мере распространения объектных технологий - в особенности с использованием языка программирования Java - для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расширять. Все чаще разработчики программного обеспечения сталкиваются с тем, насколько сложно работать с такими доставшимися им в наследство приложениями. В течение нескольких лет объектные программисты-эксперты использовали постоянно растущую коллекцию методов повышения структурной целостности и эффективности таких существующих программ. Известные как "рефакторинг", эти практики так и оставались достоянием экспертов, потому что не предпринималось никаких попыток донести эти знания до широких масс разработчиков в доступной форме. В данной книге известный эксперт в области объектных технологий Мартин Фаулер открывает перед сообществом разработчиков новые горизонты, рассказывая о практиках, применяемых экспертами, и демонстрируя, какие значительные преимущества от их применения может получить любой разработчик.


При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост - даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения.


Помимо описания различных методов рефакторинга, автор приводит подробный каталог более чем с семьюдесятью рефакторингами и полезными указаниями, которые научат вас, когда их следует применять. Книга содержит подробное описание свыше 70 методов рефакторинга, причем не только теоретическое их описание, но и практические примеры на языке программирования Java. Следует учесть, что изложенные в книге идеи применимы к любому объектно-ориентированному языку программирования.


***


Рекомендуемые книги

Купить Важные вопросы: Что стоит обсудить с детьми, пока они не выросли

Важные вопросы: Что стоит обсудить с детьми, пока они не выросли

Майкл Паркер

315 грн
Купить Нация фастфуда

Нация фастфуда

Эрик Шлоссер

207 грн
Купить Мышонок Пик и другие сказки

Мышонок Пик и другие сказки

Виталий Бианки

235 грн
Купить Мистецтво мріяти. Як отримати те, чого насправді бажаєш

Мистецтво мріяти. Як отримати те, чого насправді бажаєш

Барбара Шер

130 грн
Купить Їсти, молитися, кохати

Їсти, молитися, кохати

Элизабет Гилберт

150 грн
Купить Вчення дона Хуана. Шлях знання індіанців які

Вчення дона Хуана. Шлях знання індіанців які

Карлос Кастанеда

195 грн
Купить Азбука обработки цифровых фотографий

Азбука обработки цифровых фотографий

Мэтьюз Л.

31 грн
Купить Коробка-сумочка, красная, малая 18х14х5,5 см (подарочная)

Коробка-сумочка, красная, малая 18х14х5,5 см (подарочная)

40 грн
Купить The Jungle Book = Книга джунгліів

The Jungle Book = Книга джунгліів

Rudyard Kipling

90 грн
Купить Материнская любовь

Материнская любовь

Анатолий Некрасов

189 грн
Купить Игра случая: математика и мифология совпадения

Игра случая: математика и мифология совпадения

Джозеф Мазур

296 грн
Купить Комплект игры «Thinkers 6-9 лет - Шах и мат»

Комплект игры «Thinkers 6-9 лет - Шах и мат»

148 грн
Купить Занимательная Физиология. Манга

Занимательная Физиология. Манга

Танака Эцуро

480 грн
Купить Хазарский словарь

Хазарский словарь

Милорад Павич

251 грн
Купить Основы финансового менеджмента

Основы финансового менеджмента

Джеймс К. Ван Хорн, Джон М. Вахович

1 260 грн
Купить Великие по собственному выбору

Великие по собственному выбору

Джим Коллинз, Мортен Хансен

424 грн
Купить Эффекты в прогр-ии растровой графики

Эффекты в прогр-ии растровой графики

Михаил Бурлаков

38 грн
Купить Гаррі Поттер і смертельні реліквії. Книга 7

Гаррі Поттер і смертельні реліквії. Книга 7

Джоан Роулинг

170 грн
Купить 100 лучших рецептов праздничных салатов

100 лучших рецептов праздничных салатов

105 грн
Купить Как понять акварель. Руководство для тех, кто хочет стать мастером

Как понять акварель. Руководство для тех, кто хочет стать мастером

Том Хоффманн

830 грн
Купить Невидимки

Невидимки

Чак Паланик

105 грн
Купить Феномен ZARA (укр.)

Феномен ZARA (укр.)

Ковадонґа О’Ші

190 грн
Купить Розмовник в малюнках англійська мова. 750 слів

Розмовник в малюнках англійська мова. 750 слів

Стасюк Владимир

19 грн
Купить Правила. Как выйти замуж за мужчину своей мечты

Правила. Как выйти замуж за мужчину своей мечты

Эллен Фейн, Шерри Шнайдер

150 грн
Купить История человечества в великих документах

История человечества в великих документах

Кирилл Бабаев

530 грн
Купить Россия без нас

Россия без нас

Репман Анна

284 грн
Купить Неонова розмальовка

Неонова розмальовка

160 грн
Купить Физика невозможного (Покет)

Физика невозможного (Покет)

Митио Каку

165 грн
Купить Манипуляции в деловых переговорах: Практика противодействия

Манипуляции в деловых переговорах: Практика противодействия

Кирилл Гуленков, Ирина Сорокина, Екатерина Стацевич

279 грн
Купить Коробка-сумочка, розовая, большая 27х20х9 см (подарочная)

Коробка-сумочка, розовая, большая 27х20х9 см (подарочная)

95 грн
Купить Основы компьютерной графики. AutoCAD 2000-2006

Основы компьютерной графики. AutoCAD 2000-2006

Ивашинников А.П.

22 грн
Купить Маркетинговые исследования на практике. Основные методы изучения рынка

Маркетинговые исследования на практике. Основные методы изучения рынка

Пол Хейг, Ник Хейг, Кэрол

25 грн
Купить Инфографика. Мир, каким вы никогда не видели его прежде

Инфографика. Мир, каким вы никогда не видели его прежде

Мартин Тоузленд, Саймон Тоузленд

273 грн
Купить Увлекательные лабиринты. Рабочая тетрадь KUMON

Увлекательные лабиринты. Рабочая тетрадь KUMON

194 грн
Купить Прикладная криптография: протоколы, алгоритмы и исходный код на C

Прикладная криптография: протоколы, алгоритмы и исходный код на C

Брюс Шнайер

1 080 грн
Купить Денискины рассказы

Денискины рассказы

Виктор Драгунский

64 грн
Купить Когда солнце было кляксой. Книга вдохновляющего рисования

Когда солнце было кляксой. Книга вдохновляющего рисования

Джо Фернихо

310 грн
Купить Семь секретов Вишну. Философия индийского мифа

Семь секретов Вишну. Философия индийского мифа

Дэвдатт Паттанаик

170 грн
Купить Русалонька із 7-В. Дуже морська історія. Книга 5

Русалонька із 7-В. Дуже морська історія. Книга 5

Марина Павленко

110 грн
Купить Занимательная физика. Электрические цепи. Манга

Занимательная физика. Электрические цепи. Манга

Иида Ёсикадзу

480 грн

Описание

По мере распространения объектных технологий - в особенности с использованием языка программирования Java - для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расширять. Все чаще разработчики программного обеспечения сталкиваются с тем, насколько сложно работать с такими доставшимися им в наследство приложениями. В течение нескольких лет объектные программисты-эксперты использовали постоянно растущую коллекцию методов повышения структурной целостности и эффективности таких существующих программ. Известные как "рефакторинг", эти практики так и оставались достоянием экспертов, потому что не предпринималось никаких попыток донести эти знания до широких масс разработчиков в доступной форме. В данной книге известный эксперт в области объектных технологий Мартин Фаулер открывает перед сообществом разработчиков новые горизонты, рассказывая о практиках, применяемых экспертами, и демонстрируя, какие значительные преимущества от их применения может получить любой разработчик.


При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост - даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения.


Помимо описания различных методов рефакторинга, автор приводит подробный каталог более чем с семьюдесятью рефакторингами и полезными указаниями, которые научат вас, когда их следует применять. Книга содержит подробное описание свыше 70 методов рефакторинга, причем не только теоретическое их описание, но и практические примеры на языке программирования Java. Следует учесть, что изложенные в книге идеи применимы к любому объектно-ориентированному языку программирования.


***


Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Параметры

Артикул : 70315
Издательство : Диалектика-Вильямс
Автор : Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк
Язык : Русский
ISBN13 : 978-5-9909445-1-0
Формат : 70x100/32
EAN13 : 9785990944510
Страниц : 448
Год издания : 2018
Тип переплета : Твердый
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности