<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Мартин Фаулер,Кент Бек,Джон Брант,Уильям Апдайк,Дон Робертс &#8212; Knigausa Bookstore: Russian Books</title>
	<atom:link href="https://knigausa.com/%D0%B0%D0%B2%D1%82%D0%BE%D1%80/%d0%bc%d0%b0%d1%80%d1%82%d0%b8%d0%bd-%d1%84%d0%b0%d1%83%d0%bb%d0%b5%d1%80%d0%ba%d0%b5%d0%bd%d1%82-%d0%b1%d0%b5%d0%ba%d0%b4%d0%b6%d0%be%d0%bd-%d0%b1%d1%80%d0%b0%d0%bd%d1%82%d1%83%d0%b8%d0%bb%d1%8c/feed/" rel="self" type="application/rss+xml" />
	<link>https://knigausa.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Mon, 27 Jan 2025 15:25:55 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.5</generator>
	<item>
		<title>Рефакторинг: улучшение существующего кода. Фаулер М.</title>
		<link>https://knigausa.com/product/%d1%80%d0%b5%d1%84%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b5%d0%b3/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 01 Jul 2023 15:51:43 +0000</pubDate>
				<guid isPermaLink="false">https://knigausa.com/product/%d1%80%d0%b5%d1%84%d0%b0%d0%ba%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b5%d0%b3/</guid>

					<description><![CDATA[Более 70 методов рефакторинга]]></description>
										<content:encoded><![CDATA[<p>К тому времени как объектная технология &#8212; в частности язык Java &#8212; стала обычным делом, появилось большое количество плохо спроектированных, неэффективных и малопригодных к сопровождению и расширению приложений. Профессиональные разработчики программных систем все яснее видят, насколько трудно иметь дело с таким &#171;неоптимальным&#187; наследием. Уже несколько лет эксперты в области объектного программирования применяют расширяющийся набор приемов, призванных улучшить структурную целостность и производительность таких программ. Этот подход, называемый рефакторингом, до сего момента оставался территорией экспертов, поскольку не предпринималось попыток перевести профессиональные знания в форму, доступную всем разработчикам.В данной книге Мартин Фаулер показывает, как разработчики программного обеспечения могут реализовать существенные выгоды этой новой технологии, где обычно лежат возможности изменения структуры и как приступить к переделке плохого проекта в хороший. Каждый шаг рефакторинга прост &#8212; на первый взгляд слишком прост, чтобы сделать его. Это может быть перемещение поля из одного класса в другой, вынесение какого-то кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект. Рефакторинг является верным способом предотвращения распада программы.Помимо описания различных приемов автор предоставляет подробный каталог, включающий более семидесяти рефакторингов, а также полезные указания по их применению, пошаговые инструкции и практические примеры. Примеры написаны на Java, но идеи применимы к любому объектно-ориентированному языку программирования.Пер. с англ. Маккавеева С.; предисл. Гаммы Э. Мнения читателейНазвание этой книги говорит само за себя. Здесь отсутствуют крикливая реклама, понятная лишь посвященным теория, магические кристаллы или &#171;серебряная пуля&#187;. Излагаемые в книге методы понятны, кратки и имеют непосредственную практическую ценность, будь вы новичком или гуру. Я не могу даже вспомнить другой книги, о которой можно было бы сказать то же самое. Купите эту книгу, и вы повысите уровень своего кода.P.S. Твердая обложка и ленточка-закладка служат приятным и изящным штрихом, характерным для классической книги. Курт Франк, Уилмингтон, США Это одна из лучших прочитанных мной книг по программированию на Java, и я собираюсь прочесть ее еще раз! Она решительно меняет ваш стиль программирования, приводя примеры правильных и неправильных действий и обосновывая это. Рефакторинг, применяемый в соединении с JUnit (средой тестирования для Java), это лучшее, что мы, ОО-разработчики, могли получить после паттернов проектирования (Design Patterns)! Рекомендую эту книгу любым опытным или начинающим ОО-программистам. Что еще хорошо, ее приятно читать! Читатель &#171;jschnyde&#187; из Сарраса, ШвейцарияЗа последние годы я купил десятки технических книг. Лучшие из них становились справочниками, худшие превращались в красочное украшение книжных полок. &#171;Рефакторинг&#187; представляет собой шедевр. Я прочел ее от корки до корки. Причем даже одного раза мне было достаточно, чтобы увидеть свой собственный код и код, который приходится поддерживать, в совершенно новом свете. Те тонкости, которых я раньше не замечал, бросаются в глаза с экрана. IMHO, эта книга лучше, чем &#171;Design Patterns&#187; (&#171;Паттерны проектирования&#187;), ведь бoльшую часть своей карьеры я работал с уже существующим кодом. Паттерны и приемы, которые Фаулер и др. здесь каталогизировали, просто бесценны. Браво! Марк Николс из Чарльстона, США ПРОЧТИТЕ ЭТУ КНИГУ! Благодаря ей вы станете лучше как программист, по крайней мере, на Java, Smalltalk, C++, а возможно и на ЛЮБОМ языке. Читать эту книгу, содержащую свежие мысли лидеров ОО о десятках способов улучшения имеющегося кода, &#8212; удовольствие. Читатель &#171;aricart&#187; из Коттедж Гроув, США В сфере информационных технологий я работаю свыше 10 лет. Это первая книга, к которой я обращаюсь почти ежедневно. Значительная часть ее содержимого понятна мне интуитивно или известна благодаря накопленному опыту, однако автор превосходно суммирует назначение этой книги в предисловии. &#8216;Когда я хочу сделать что-либо,… каталог подсказывает мне подходящий безопасный, пошаговый способ&#8217;. Эта книга должна быть на рабочем столе каждого программиста. Майкл Гейзлер, Австралия</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1094939</post-id>	</item>
	</channel>
</rss>
