<?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>Erka&#039;s blog &#187; refactoring</title>
	<atom:link href="http://erka.kpumuk.info/category/development/refactoring/feed/" rel="self" type="application/rss+xml" />
	<link>http://erka.kpumuk.info</link>
	<description>What logic builds, in passion is undone.</description>
	<lastBuildDate>Sun, 25 Jul 2010 21:17:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Competition &#8220;Laugh or cry?&#8221;. Voting</title>
		<link>http://erka.kpumuk.info/development/competition-laugh-or-cry-voting/</link>
		<comments>http://erka.kpumuk.info/development/competition-laugh-or-cry-voting/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 10:59:53 +0000</pubDate>
		<dc:creator>erka</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://erka.kpumuk.info/development/competition-laugh-or-cry-voting/</guid>
		<description><![CDATA[It is time to tally up results of our competition. From all published examples, I have chosen five finalists, which can be found just below. Now you can vote for two examples of a smell code. You can vote up until August, 27. Our finalists: COTOHA (details) Language: C# 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879private enum MessageBoxFields &#160;&#123; &#160;CheckBox = [...]]]></description>
		<wfw:commentRss>http://erka.kpumuk.info/development/competition-laugh-or-cry-voting/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Refactoring to Strategy. My example. Part 2</title>
		<link>http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-2/</link>
		<comments>http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-2/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 18:21:40 +0000</pubDate>
		<dc:creator>erka</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-2/</guid>
		<description><![CDATA[So… It’s time to finish refactoring the example. In part 1 I have prepared a class for extracting strategies. Let’s look at our code: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122public class ConnectionManager &#123; &#160; &#160; private static Logger logger = Logger.getLogger&#40;ConnectionManager.class&#41;; &#160; &#160; public static final String CONTEXT_PROPERTIES_DEFAULT = &#34;context&#34;; &#160; &#160; public static final String COMMON_PROPERTIES_DEFAULT = &#34;common&#34;; &#160; [...]]]></description>
		<wfw:commentRss>http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Refactoring to Strategy. My example. Part 1</title>
		<link>http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-1/</link>
		<comments>http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-1/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 20:14:34 +0000</pubDate>
		<dc:creator>erka</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-1/</guid>
		<description><![CDATA[I am writing about refactoring again. I found a class that has a code which is not so clean as I want. I researched it and understood that I could make it better. It’s a good chance to demonstrate how to refactor code using pattern Strategy. Let’s go. We have following code: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104public class ConnectionManager [...]]]></description>
		<wfw:commentRss>http://erka.kpumuk.info/development/refactoring-to-strategy-my-example-part-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Thinking in refactoring</title>
		<link>http://erka.kpumuk.info/development/java/thinking-in-refactoring/</link>
		<comments>http://erka.kpumuk.info/development/java/thinking-in-refactoring/#comments</comments>
		<pubDate>Tue, 26 Dec 2006 16:28:50 +0000</pubDate>
		<dc:creator>erka</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://erka.kpumuk.info/development/java/thinking-in-refactoring/</guid>
		<description><![CDATA[Today I have read the article &#8220;10 Commandments for Java Developers&#8220;. I was confused when I read the third commandment. Author said that the code was more readable in second sample then in first one. First 1234567if&#40;newStatusCode.equals&#40;&#34;SD&#34;&#41; &#38;&#38; &#40;sellOffDate == null &#124;&#124; todayDate.compareTo&#40;sellOffDate&#41;&#60;0 &#124;&#124; &#40;lastUsedDate != null &#38;&#38; todayDate.compareTo&#40;lastUsedDate&#41;&#62;0&#41;&#41; &#124;&#124; &#40;newStatusCode.equals&#40;&#34;OBS&#34;&#41; &#38;&#38; &#40;OBSDate == null [...]]]></description>
		<wfw:commentRss>http://erka.kpumuk.info/development/java/thinking-in-refactoring/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
