2nd ed. — Pearson, 2019. — 455 p. — ISBN13: 978-0-13-475759-9. For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been fully updated to reflect...
М.: Вильямс, 2006 — 400 с. — ISBN 5-8459-1087-0 Данная книга представляет собой результат многолетнего опыта профессионального программиста по применению шаблонов проектирования. Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в...
Пер. с англ. Д.И. Брайт. — СПб.: Питер, 2023. — 368 c.: ил. — (Библиотека программиста). — ISBN 978-5-4461-1959-2. В каждой кодовой базе есть ошибки и слабые места, которые нужно найти и исправить. Правильный рефакторинг сделает ваш код элегантным, удобным для чтения и простым в обслуживании. Познакомьтесь с уникальным подходом, позволяющим реализовать любой метод в пяти...
СПб.: Питер, 2022. — 256 с. — (Бестселлеры O’Reilly). — ISBN 978-5-4461-3921-7. Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге! Внесение значительных изменений в крупную и сложную кодовую базу - нетривиальная задача, которую практически невозможно...
Пер. с англ. — СПб.: Диалектика, 2019. — 450 с.: ил. — ISBN: 978-5-9909445-1-0. Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера — одной из тех книг, которые написаны "на все времена" и которые, как хорошее вино, со временем становятся только ценнее. Сам принцип рефакторинга...
Пер. с англ. — СПб.: Символ-Плюс, 2003. — 432 с. — ISBN: 978-5-93286-045-6. Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента...
Комментарии