Главная > Разработка и тестирование программного обеспечения > Книга «Рефакторинг: улучшение существующего кода»
О чем не говорят конспирологи

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

Рефакторинг: улучшение существующего кода
Автор:
Издательство: Символ-Плюс, 2013
Страниц: 432 страницы

ID книги: 03004
Загрузил: olen33,

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

Формат Размер Дата загрузки Загрузил Скачиваний *
Скачать Показать QR-код fb2-файла fb2 2 758 КБ 22 мая 2017 olen33 3416
Скачать Показать QR-код epub-файла epub 1 462 КБ 22 мая 2017 olen33 736
* статистика скачиваний с 22 мая 2017
Чтобы иметь возможность оставлять комментарии
вам необходимо войти под своим именем или зарегистрироваться.

Для правильной работы fb2Мира используйте только последние версии браузеров: Chrome, Opera или Firefox.
В других браузерах работа fb2Мира не гарантируется!
Ваша дата определена как 21 ноября 2024
Рейтинг@Mail.ru
© 2008–2024 fb2Мир