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

Рефакторинг: улучшение существующего кода
Рефакторинг: улучшение существующего кода
  • Рейтинг:
Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы. . .Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования кода с примерами на Java. Рассмотренные в книге методы позволяют поэтапно модифицировать код, внося каждый раз небольшие изменения, благодаря чему снижается риск, связанный с развитием проекта.
Спасибо Ваш отзыв будет опубликован после проверки модераторами.
Написать отзыв
  • Общий рейтинг 4.42
  • Рейтинг покупателей 3.21
  • Рейтинг экспертов 4.14
  • Качество материалов 4.22
  • Надежность 4.44
  • Простота в использовании 4.21
  • Ремонтопригодность 4.48
  • Эффективность выполнения своих функций 4.42
  • Коэффициент удивления "Вау!" 4.42
  • Безопасность для пользователя4.14
  • Внешний вид 4.81
  • Удобство в уходе и чистке 4.24
  • Экологическая безопасность 4.10
  • Гарантия на товар 4.22
  • Соответствие стандартам качества 4.41
  • Инновационные технологии 4.20
  • Хит продаж 4.42
  • Скорость морального устаревания 4.24
  • Энергоэффективность 4.41
  • Универсальность использования 4.21
  • Наличие дополнительных функций 4.20
  • Соотношение цена-качество 3.12
  • Практичность и удобство хранения 4.24
  • Стабильность работы в различных условиях 4.01
  • Возможность персонализации 4.01
  • Ликвидность 4.44
  • Индекс рекомендаций 3.22