Читать онлайн «Рефакторинг. Улучшение проекта существующего кода»

Автор Мартин Фаулер

Рефакторинг УЛУЧШЕНИЕ ПРОЕКТА СУЩЕСТВУЮЩЕГО КОДА Refactoring Improving the Design of Existing Code MARTIN FOWLER With contributions by Kent Beck, John Brant, William Opdyke, and Don Roberts ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Р45 Рефакторинг: улучшение проекта существующего кода. : Пер. с англ. — СПб. : ООО “Диалек¬ тика”, 2019. — 448 с. : ил. — Парал. тит. англ. ISBN 978-5-9909445-1-0 (рус. ) ББК 32. 973. 26-018. 2. 75 Все названия программных продуктов являются зарегистрированными торговыми марками соответ¬ ствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотоко¬ пирование и запись на магнитный носитель, если на это нет письменного разрешения издательства Addison- Wesley Publishing Company, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the publisher. Authorized translation from the English language edition published by Addison Wesley Longman, Inc. , Copyright © 1999. All rights reserved.
No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without written permission from the publisher. Научно-популярное издание Мартин Фаулер, Кент Бек, Джон Брант, Уильям Опдайк, Дон Робертс Рефакторинг: улучшение проекта существующего кода Подписано в печать 18. 12. 2018. Формат 70x100/16 Гарнитура Times Усл. псч. л. 36,1. Уч. -изд. л. 18,9 Доп. тираж 500 экз. Заказ № 16316 Отпечатано в АО “Первая Образцовая типография” Филиал “Чеховский Печатный Двор” 142300, Московская область, г. Чехов, ул. А, пом. 848 ISBN 978-5-9909445-1-0 (рус. ) ISBN 978-0-201-48567-7 (англ. ) ©Компьютерное издательстю “Диалостика”, 2019, перевод, оформление, макетирование © Addison Wesley Longman, Inc. , 1999 Оглавление Предисловие 21 Введение 23 Глава 1.