Рефакторинг. Улучшение существующего кода
|
|
Мартин Фаулер
Martin Fowler
Автор |
| Издательство: | Символ (произведено в России) |
|---|---|
| Год издания: | 2013 |
| Страниц: | 432 |
| Переплет: | Мягкая обложка |
| Формат: | 70х100/16 (170х240 мм, увеличенный) |
| ISBN: | 978-5-93286-045-8 |
| Вес: | 700 г |
| Рейтинг: | |
К тому времени как объектная технология - в частности язык Java - стала обычным делом, появилось большое количество плохо спроектированных, неэффективных и малопригодных к сопровождению и расширению приложений. Профессиональные разработчики программных систем все яснее видят, насколько трудно иметь дело с таким "неоптимальным" наследием. Уже несколько лет эксперты в области объектного программирования применяют расширяющийся набор приемов, призванных улучшить структурную целостность и производительность таких программ.
346 250 руб.
Содержание
- Предисловие
- 1. Рефакторинг, первый пример
- 2. Принципы рефакторинга
- 3. Код с душком
- 4. Разработка тестов
- 5. На пути к каталогу методов рефакторинга
- 6. Составление методов
- 7. Перемещение функций между объектами
- 8. Организация данных
- 9. Упрощение условных выражений
- 10. Упрощение вызовов методов
- 11. Решение задач обобщения
- 12. Крупные рефакторинги
- 13. Рефакторинг, повторное использование и реальность
- 14. Инструментальные средства проведения рефакторинга
- 15. Складывая все вместе
- Библиография
- Список примечаний
- Алфавитный указатель
















Отличная книга.
Начитавшись комментов, ожидал от этой книжки чего то большого и светлого. К сожалению после прочтения немного разочаровался. Уровень подготовки читателя - Высокий, на грифе книжке явно завышен.
Must have для серьёзного програмиста - только цена явно завышена.
Вполне приличная и актуальная книга. Пригодилась.
Эта книга заслуживает внимания не меньшего, а возможно, даже большего, чем "Паттерны" Банды Четырех. Но если последняя дает готовые проектировочные решения, то "Рефакторинг" показывает, как к этим решениям нужно двигаться и какими принципами руководствоваться на нелегком пути создания ПО. Книга написана замечательным языком, с чувством, толком, расстановкой и юмором (а что еще можно ожидать от Мартина Фаулера).