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

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

рефакторинг улучшение проекта существующего кода pdf. Смотреть фото рефакторинг улучшение проекта существующего кода pdf. Смотреть картинку рефакторинг улучшение проекта существующего кода pdf. Картинка про рефакторинг улучшение проекта существующего кода pdf. Фото рефакторинг улучшение проекта существующего кода pdf

рефакторинг улучшение проекта существующего кода pdf. Смотреть фото рефакторинг улучшение проекта существующего кода pdf. Смотреть картинку рефакторинг улучшение проекта существующего кода pdf. Картинка про рефакторинг улучшение проекта существующего кода pdf. Фото рефакторинг улучшение проекта существующего кода pdf

Библиотека программиста запись закреплена

М. Фаулер «Рефакторинг. Улучшение существующего кода»(pdf)

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

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

Источник

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

рефакторинг улучшение проекта существующего кода pdf. Смотреть фото рефакторинг улучшение проекта существующего кода pdf. Смотреть картинку рефакторинг улучшение проекта существующего кода pdf. Картинка про рефакторинг улучшение проекта существующего кода pdf. Фото рефакторинг улучшение проекта существующего кода pdf

рефакторинг улучшение проекта существующего кода pdf. Смотреть фото рефакторинг улучшение проекта существующего кода pdf. Смотреть картинку рефакторинг улучшение проекта существующего кода pdf. Картинка про рефакторинг улучшение проекта существующего кода pdf. Фото рефакторинг улучшение проекта существующего кода pdf

Physics.Math.Code запись закреплена

Рефакторинг кода на Javascript [2019] Мартин Фаулер

Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера «Рефакторинг. Улучшение проекта существующего кода» (1-е издание) — одной из тех книг, которые написаны “на все времена”

Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении проекта существующего кода

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

В книге подробно описано более 60 методов рефакторинга, причем приведено не только их теоретическое описание, но и практические примеры на языке программирования JavaScript. Применение JavaScript и описание “рефакторинга без классов” является одним из отличий нового издания книги от старого.

Если первое издание книги можно было сравнить с хорошим вином, которое со временем становятся только ценнее, то второе издание можно сравнить с шампанским — идеи в книге опьяняют, а их изложение искрится и играет.

Второе издание классической книги «Рефакторинг кода на JavaScript: улучшение проекта существующего кода» достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста — вне зависимости от используемого языка программирования.

Оригинал книги: «Refactoring: Improving the Design of Existing Code» by Martin Fowler, 2nd Edition, 448 pages, ISBN 9780134757599, December 2018

Предисловие к первому изданию
Введение
Глава 1. Первый пример рефакторинга
Глава 2. Принципы рефакторинга
Глава 3. Запах в коде
Глава 4. Создание тестов
Глава 5. На пути к каталогу рефакторингов
Глава 6. Первое множество рефакторингов
Глава 7. Инкапсуляция
Глава 8. Перенос функциональности
Глава 9. Организация данных
Глава 10. Упрощение условной логики
Глава 11. Рефакторинг API
Глава 12. Работа с наследованием

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *