<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How would you clean this up ?</title>
	<atom:link href="http://ketan.padegaonkar.name/2007/02/14/how-would-you-clean-this-up.html/feed" rel="self" type="application/rss+xml" />
	<link>http://ketan.padegaonkar.name/2007/02/14/how-would-you-clean-this-up.html</link>
	<description>Where he blogs about his eclipse musings</description>
	<lastBuildDate>Wed, 30 Nov 2011 05:37:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Ketan</title>
		<link>http://ketan.padegaonkar.name/2007/02/14/how-would-you-clean-this-up.html/comment-page-1#comment-15</link>
		<dc:creator>Ketan</dc:creator>
		<pubDate>Mon, 19 Feb 2007 05:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/02/14/how-would-you-clean-this-up.html#comment-15</guid>
		<description>Yes,

It is indeed worth cleaning this up.

As I&#039;ve already stated, this is written by a &lt;em&gt;self-taught&lt;/em&gt; 60+ year old person, who understands in a way that this &lt;em&gt;can&lt;/em&gt; be written better.

From my personal experiences in doing engineering drawing, and during my brief project on 3D modeling during my BE, I understand that there&#039;s a lot of &quot;utility code&quot; that just computes angles, lengths, co-ordinates, among a lot of other things.

This particular program is no different. Most of it deals with the above mentioned &quot;utility code&quot;. I&#039;ve been (to some extent) able to refactor this into some utility classes.

It is still not all that elegant, but for starters, it is far more elegant than the existing design, without going gungho about a lot of stuff like design patterns, tests and the works!</description>
		<content:encoded><![CDATA[<p>Yes,</p>
<p>It is indeed worth cleaning this up.</p>
<p>As I&#8217;ve already stated, this is written by a <em>self-taught</em> 60+ year old person, who understands in a way that this <em>can</em> be written better.</p>
<p>From my personal experiences in doing engineering drawing, and during my brief project on 3D modeling during my BE, I understand that there&#8217;s a lot of &#8220;utility code&#8221; that just computes angles, lengths, co-ordinates, among a lot of other things.</p>
<p>This particular program is no different. Most of it deals with the above mentioned &#8220;utility code&#8221;. I&#8217;ve been (to some extent) able to refactor this into some utility classes.</p>
<p>It is still not all that elegant, but for starters, it is far more elegant than the existing design, without going gungho about a lot of stuff like design patterns, tests and the works!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nirav Thaker</title>
		<link>http://ketan.padegaonkar.name/2007/02/14/how-would-you-clean-this-up.html/comment-page-1#comment-14</link>
		<dc:creator>Nirav Thaker</dc:creator>
		<pubDate>Fri, 16 Feb 2007 09:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://ketan.padegaonkar.name/2007/02/14/how-would-you-clean-this-up.html#comment-14</guid>
		<description>Is It worth doing it? I think this program is performing some calculation and is small enough not to improve it. I&#039;ve wrote a number of graphics programs, in C#, VB and Java, like this which ended up in graphics API calls and arithmetic.

and its sufficiently difficult to isolate computation from device operation, may be you can isolate computation with a graphics device abstraction layer between it, but is it worth doing it?</description>
		<content:encoded><![CDATA[<p>Is It worth doing it? I think this program is performing some calculation and is small enough not to improve it. I&#8217;ve wrote a number of graphics programs, in C#, VB and Java, like this which ended up in graphics API calls and arithmetic.</p>
<p>and its sufficiently difficult to isolate computation from device operation, may be you can isolate computation with a graphics device abstraction layer between it, but is it worth doing it?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

