<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Fragmental.tw</title>
	<atom:link href="http://fragmental.tw/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://fragmental.tw</link>
	<description>Repeat after me: Data is code, code is data.</description>
	<pubDate>Sun, 21 Mar 2010 07:06:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring – Part 3 by Luis Sergio Oliveira</title>
		<link>http://fragmental.tw/2010/03/10/everyday-tales-anatomy-of-a-refactoring-%e2%80%93-part-3/#comment-2199</link>
		<dc:creator>Luis Sergio Oliveira</dc:creator>
		<pubDate>Sat, 13 Mar 2010 18:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=162#comment-2199</guid>
		<description>I think that you'll get into a situation where UserRepository will be a mess and it will be responsible for the majority of the bugs.

I have a proposal: since the application is a kind of aggregation of several other applications, I suggest that the fact that the application User should also be related to several other users. So, you have a UberUser and normal User for each of the aggregated other applications.

Nevertheless, UserRepository should be split in several classes, each implementing only one responsibility.

Besides diagrams, could you show us some code?</description>
		<content:encoded><![CDATA[<p>I think that you&#8217;ll get into a situation where UserRepository will be a mess and it will be responsible for the majority of the bugs.</p>
<p>I have a proposal: since the application is a kind of aggregation of several other applications, I suggest that the fact that the application User should also be related to several other users. So, you have a UberUser and normal User for each of the aggregated other applications.</p>
<p>Nevertheless, UserRepository should be split in several classes, each implementing only one responsibility.</p>
<p>Besides diagrams, could you show us some code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring – Part 3 by sud</title>
		<link>http://fragmental.tw/2010/03/10/everyday-tales-anatomy-of-a-refactoring-%e2%80%93-part-3/#comment-2197</link>
		<dc:creator>sud</dc:creator>
		<pubDate>Thu, 11 Mar 2010 23:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=162#comment-2197</guid>
		<description>Thanks for posting this series. It really helps when you can see how code evolves naturally/logically to become more well designed.</description>
		<content:encoded><![CDATA[<p>Thanks for posting this series. It really helps when you can see how code evolves naturally/logically to become more well designed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Everyday Tales: Anatomy of a Refactoring – Part 2 at Fragmental.tw</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2194</link>
		<dc:creator>Everyday Tales: Anatomy of a Refactoring – Part 2 at Fragmental.tw</dc:creator>
		<pubDate>Wed, 10 Mar 2010 12:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2194</guid>
		<description>[...] Research           &#171; Everyday Tales: Anatomy of a Refactoring [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Research           &laquo; Everyday Tales: Anatomy of a Refactoring [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Leandro Herrera</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2193</link>
		<dc:creator>Leandro Herrera</dc:creator>
		<pubDate>Tue, 09 Mar 2010 13:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2193</guid>
		<description>Hey Phillip! How did you solve the problem? I'm curious about it... :P</description>
		<content:encoded><![CDATA[<p>Hey Phillip! How did you solve the problem? I&#8217;m curious about it&#8230; <img src='http://fragmental.tw/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Duke Nukem Forever and Magic Bags of Money by O processo de deploy contínuo &#124; blog.caelum.com.br</title>
		<link>http://fragmental.tw/2009/12/22/duke-nukem-forever-and-magic-bags-of-money/#comment-2191</link>
		<dc:creator>O processo de deploy contínuo &#124; blog.caelum.com.br</dc:creator>
		<pubDate>Wed, 03 Mar 2010 21:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=158#comment-2191</guid>
		<description>[...] Ao término do primeiro sprint, sua aplicação está andando muito bem e tem todas as histórias aprovadas enquanto no ambiente de testes. Passaremos então para a primeira tentativa de colocá-lo em produção/homologação, e logo descobre-se que o sistema não funciona corretamente nesse novo ambiente, e é gasto muita energia para adaptar diversos detalhes que já eram considerados &#8220;prontos&#8221;. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Ao término do primeiro sprint, sua aplicação está andando muito bem e tem todas as histórias aprovadas enquanto no ambiente de testes. Passaremos então para a primeira tentativa de colocá-lo em produção/homologação, e logo descobre-se que o sistema não funciona corretamente nesse novo ambiente, e é gasto muita energia para adaptar diversos detalhes que já eram considerados &#8220;prontos&#8221;. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Camilo Telles</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2189</link>
		<dc:creator>Camilo Telles</dc:creator>
		<pubDate>Sat, 27 Feb 2010 11:18:45 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2189</guid>
		<description>Dear Mr. Calçado,

What is your contact? I want to hire you (ThoughtWorks) for a job in Brasil.

Regards

Camilo Telles</description>
		<content:encoded><![CDATA[<p>Dear Mr. Calçado,</p>
<p>What is your contact? I want to hire you (ThoughtWorks) for a job in Brasil.</p>
<p>Regards</p>
<p>Camilo Telles</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Leandro</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2184</link>
		<dc:creator>Leandro</dc:creator>
		<pubDate>Thu, 25 Feb 2010 13:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2184</guid>
		<description>I enjoy this 'Everyday Tales' new journey!
"writing about some smaller/simpler problems and solutions would be better than not blogging at all." :) yeah... I must confess that I had should read it twice to understand the solution. My brain is very slow. The "models" (#UML) helped a lot. Keep telling us more the 'Everyday Tales'!</description>
		<content:encoded><![CDATA[<p>I enjoy this &#8216;Everyday Tales&#8217; new journey!<br />
&#8220;writing about some smaller/simpler problems and solutions would be better than not blogging at all.&#8221; <img src='http://fragmental.tw/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> yeah&#8230; I must confess that I had should read it twice to understand the solution. My brain is very slow. The &#8220;models&#8221; (#UML) helped a lot. Keep telling us more the &#8216;Everyday Tales&#8217;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Luis Sergio Oliveira</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2183</link>
		<dc:creator>Luis Sergio Oliveira</dc:creator>
		<pubDate>Thu, 25 Feb 2010 05:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2183</guid>
		<description>To elaborate a bit more on my comment, I think that UserRepository continued to be a class with more than one responsibility, although you had the nice interfaces for it. So, it is like having one object that is actually two objects and has two set of needs to satisfy two related, but, different responsibilities...

But, I don't want to spoil the story, please give your readers the 2nd part in the same step by step and clear style :-)</description>
		<content:encoded><![CDATA[<p>To elaborate a bit more on my comment, I think that UserRepository continued to be a class with more than one responsibility, although you had the nice interfaces for it. So, it is like having one object that is actually two objects and has two set of needs to satisfy two related, but, different responsibilities&#8230;</p>
<p>But, I don&#8217;t want to spoil the story, please give your readers the 2nd part in the same step by step and clear style <img src='http://fragmental.tw/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Luis Sergio Oliveira</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2182</link>
		<dc:creator>Luis Sergio Oliveira</dc:creator>
		<pubDate>Thu, 25 Feb 2010 05:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2182</guid>
		<description>Hi Phillip,

very nice and clear write-up of the circular dependency problems, which normally occur in almost all real world projects I've seen so far.

The solution will be to take the plunge and break-up UserRepository in pieces, right?</description>
		<content:encoded><![CDATA[<p>Hi Phillip,</p>
<p>very nice and clear write-up of the circular dependency problems, which normally occur in almost all real world projects I&#8217;ve seen so far.</p>
<p>The solution will be to take the plunge and break-up UserRepository in pieces, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Everyday Tales: Anatomy of a Refactoring by Rodrigo Yoshima</title>
		<link>http://fragmental.tw/2010/02/24/everyday-tales-anatomy-of-a-refactoring/#comment-2181</link>
		<dc:creator>Rodrigo Yoshima</dc:creator>
		<pubDate>Thu, 25 Feb 2010 04:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://fragmental.tw/?p=160#comment-2181</guid>
		<description>Nice to help you guys from TW.

(BTW #UML #FTW ;))</description>
		<content:encoded><![CDATA[<p>Nice to help you guys from TW.</p>
<p>(BTW #UML #FTW ;))</p>
]]></content:encoded>
	</item>
</channel>
</rss>
