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

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

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

Название: Рефакторинг. Улучшение существующего кода
Год выпуска: 2003
Автор: Мартин Фаулер
Издательство: Символ-Плюс
ISBN: 5-93286-045-6
Формат: PDF
Качество: хорошее
Количество страниц: 432
Размер: 18,53 МБ

Скачать:
Внимание! У Вас нет прав для просмотра скрытого текста.
|
Внимание! У Вас нет прав для просмотра скрытого текста.
|
Внимание! У Вас нет прав для просмотра скрытого текста.

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

Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."

Похожие новости:
Доказательство правильности программ Доказательство правильности программ
Описание: В книге американского специалиста изложены основные принципы доказательства правильности программ для ЭВМ. Принципы доказательства иллюстрируются многочисленными примерами программ, представленных блок-схемами или записанных на языках высокого уровня. Материал излагается в простой и доступной форме. Для пользователей ЭВМ, аспирантов и

Ассемблер для процессоров Intel Pentium Ассемблер для процессоров Intel Pentium
Описание: Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как MMS, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода

Жемчужины  программирования Жемчужины программирования
Описание: Эта книга написана для программистов. Хороший программист должен знать все, что написано до него, только тогда он будет писать хорошие программы. Главы этой книги посвящены наиболее привлекательному аспекту профессии программиста: жемчужинам программирования, рождающимся за пределами работы, в области фантазии и творчества. В них

150 ситуаций на дороге, которые должен уметь решать каждый водила 150 ситуаций на дороге, которые должен уметь решать каждый водила
Описание: Эта книга должна быть под рукой у каждого водителя! Опытный инструктор с многолетним стажем вождения кратко и четко расскажет, что следует делать водителю в 150 самых различных ситуациях на дороге, которые могут опустошить ваш кошелек, испортить нервы или здоровье. Выход из сложной дорожной ситуации вы можете найти в считанные секунды -

AutoCAD: секреты, которые  должен  знать  каждый  пользователь AutoCAD: секреты, которые должен знать каждый пользователь
Описание: В книге раскрываются секреты мастерства работы в среде AutoCAD. Приведены полезные советы по пользовательским настройкам, применению графических стандартов, управлению библиотеками символов, работе с 3D-моделями. Включен обзор используемых на практике, но часто игнорируемых в других книгах возможностей, таких как функция DOS, пакеты

0
Добавить комментарий
Ваше Имя: Ваш E-Mail:
Комментарий
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите символы, показанные на изображении: *
Видео Видео         Музыка Музыка
Игры Игры          Книги/Журналы Журналы
Программы Софт          Юмор Юмор
Мобила Мобила       Обои Обои
Календарь
«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

Ноябрь 2024 (26)
Октябрь 2024 (274)
Сентябрь 2024 (270)
Август 2024 (244)
Июль 2024 (204)
Июнь 2024 (72)
Друзья