<?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: &quot;Clean Code&quot; in AS3</title>
	<atom:link href="http://alecmce.com/as3/clean-code-in-as3/feed" rel="self" type="application/rss+xml" />
	<link>http://alecmce.com/as3/clean-code-in-as3</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 15:18:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: William Saunders</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-506</link>
		<dc:creator>William Saunders</dc:creator>
		<pubDate>Tue, 08 Mar 2011 02:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-506</guid>
		<description>true, but I -have- so far spent hours banging my head against your isoLines classes to get them to work. Seems like it should be super easy - just past an array of these XYZ points, yet I got nothin&#039;. Just sayin&#039; o:)</description>
		<content:encoded><![CDATA[<p>true, but I -have- so far spent hours banging my head against your isoLines classes to get them to work. Seems like it should be super easy &#8211; just past an array of these XYZ points, yet I got nothin&#8217;. Just sayin&#8217; o:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: retrogamer4ever</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-87</link>
		<dc:creator>retrogamer4ever</dc:creator>
		<pubDate>Sat, 21 Nov 2009 15:08:28 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-87</guid>
		<description>&lt;p&gt;RT @AS3hash: RT @alecmce: My thoughts on Clean Code in #as3 &lt;a href=&quot;http://bit.ly/PwnE2&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/PwnE2&lt;/a&gt;.  #FlashDev&lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;i&gt;This comment was originally posted on &lt;a href=&quot;http://twitter.com/retrogamer4ever/statuses/3545336722&quot; rel=&quot;nofollow&quot;&gt;Twitter&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>RT @AS3hash: RT @alecmce: My thoughts on Clean Code in #as3 <a href="http://bit.ly/PwnE2" rel="nofollow">http://bit.ly/PwnE2</a>.  #FlashDev</p>
<p>
<p><i>This comment was originally posted on <a href="http://twitter.com/retrogamer4ever/statuses/3545336722" rel="nofollow">Twitter</a></i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: retrogamer4ever</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-96</link>
		<dc:creator>retrogamer4ever</dc:creator>
		<pubDate>Sat, 21 Nov 2009 05:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-96</guid>
		<description>“Clean Code” in AS3 &lt;a href=&quot;http://is.gd/2CHG4&quot; rel=&quot;nofollow&quot;&gt;http://is.gd/2CHG4&lt;/a&gt; Fixed link
&lt;i&gt;This comment was originally posted on &lt;a href=&quot;http://twitter.com/retrogamer4ever/statuses/3589560987&quot; rel=&quot;nofollow&quot;&gt;Twitter&lt;/a&gt;&lt;/i&gt;</description>
		<content:encoded><![CDATA[<p>“Clean Code” in AS3 <a href="http://is.gd/2CHG4" rel="nofollow">http://is.gd/2CHG4</a> Fixed link<br />
<i>This comment was originally posted on <a href="http://twitter.com/retrogamer4ever/statuses/3589560987" rel="nofollow">Twitter</a></i></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alec</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-86</link>
		<dc:creator>alec</dc:creator>
		<pubDate>Tue, 01 Sep 2009 09:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-86</guid>
		<description>On another post, &lt;a href=&quot;http://www.twitter.com/mikestead&quot; rel=&quot;nofollow&quot;&gt;@mikestead&lt;/a&gt; pointed out this link, which is well worth a look. Though not exactly on the &#039;clean code&#039; theme, it shares much in common with the sentiment:

&lt;a href=&quot;http://www.infoq.com/presentations/effective-api-design&quot; rel=&quot;nofollow&quot;&gt;InfoQ: Effective API Design&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>On another post, <a href="http://www.twitter.com/mikestead" rel="nofollow">@mikestead</a> pointed out this link, which is well worth a look. Though not exactly on the &#8216;clean code&#8217; theme, it shares much in common with the sentiment:</p>
<p><a href="http://www.infoq.com/presentations/effective-api-design" rel="nofollow">InfoQ: Effective API Design</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-101</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 01 Sep 2009 09:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-101</guid>
		<description>On another post, &lt;a href=&quot;http://www.twitter.com/mikestead&quot; rel=&quot;nofollow&quot;&gt;@mikestead&lt;/a&gt; pointed out this link, which is well worth a look. Though not exactly on the &#039;clean code&#039; theme, it shares much in common with the sentiment:

&lt;a href=&quot;http://www.infoq.com/presentations/effective-api-design&quot; rel=&quot;nofollow&quot;&gt;InfoQ: Effective API Design&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>On another post, <a href="http://www.twitter.com/mikestead" rel="nofollow">@mikestead</a> pointed out this link, which is well worth a look. Though not exactly on the &#8216;clean code&#8217; theme, it shares much in common with the sentiment:</p>
<p><a href="http://www.infoq.com/presentations/effective-api-design" rel="nofollow">InfoQ: Effective API Design</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Strømberg</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-85</link>
		<dc:creator>Peter Strømberg</dc:creator>
		<pubDate>Mon, 31 Aug 2009 08:38:41 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-85</guid>
		<description>Fair enough, each to his own. I don&#039;t think I&#039;ve ever experienced &quot;hidden errors I could do nothing about&quot; when I&#039;ve got the source code. I just wanted to stress that many of us would rather have a crudely/hurriedly written example than no working code to look at whatsoever.

I&#039;ve worked on a framework (hyperGIS) in flash for 7 years, and in that time re-written virtually from scratch a couple of times, from AS1 to AS2 and then to AS3. Though longevity is good, an overhaul every few years can also be good, rather than clinging on to libraries that you have invested so much sweat in, you can&#039;t let them go.

Admitedly I&#039;m just representing the flip side of the argument, not to be provocative, but because I would hate this article to stop people publishing what they think is cool, if not beautiful.</description>
		<content:encoded><![CDATA[<p>Fair enough, each to his own. I don&#8217;t think I&#8217;ve ever experienced &#8220;hidden errors I could do nothing about&#8221; when I&#8217;ve got the source code. I just wanted to stress that many of us would rather have a crudely/hurriedly written example than no working code to look at whatsoever.</p>
<p>I&#8217;ve worked on a framework (hyperGIS) in flash for 7 years, and in that time re-written virtually from scratch a couple of times, from AS1 to AS2 and then to AS3. Though longevity is good, an overhaul every few years can also be good, rather than clinging on to libraries that you have invested so much sweat in, you can&#8217;t let them go.</p>
<p>Admitedly I&#8217;m just representing the flip side of the argument, not to be provocative, but because I would hate this article to stop people publishing what they think is cool, if not beautiful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Strømberg</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-100</link>
		<dc:creator>Peter Strømberg</dc:creator>
		<pubDate>Mon, 31 Aug 2009 08:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-100</guid>
		<description>Fair enough, each to his own. I don&#039;t think I&#039;ve ever experienced &quot;hidden errors I could do nothing about&quot; when I&#039;ve got the source code. I just wanted to stress that many of us would rather have a crudely/hurriedly written example than no working code to look at whatsoever.

I&#039;ve worked on a framework (hyperGIS) in flash for 7 years, and in that time re-written virtually from scratch a couple of times, from AS1 to AS2 and then to AS3. Though longevity is good, an overhaul every few years can also be good, rather than clinging on to libraries that you have invested so much sweat in, you can&#039;t let them go.

Admitedly I&#039;m just representing the flip side of the argument, not to be provocative, but because I would hate this article to stop people publishing what they think is cool, if not beautiful.</description>
		<content:encoded><![CDATA[<p>Fair enough, each to his own. I don&#8217;t think I&#8217;ve ever experienced &#8220;hidden errors I could do nothing about&#8221; when I&#8217;ve got the source code. I just wanted to stress that many of us would rather have a crudely/hurriedly written example than no working code to look at whatsoever.</p>
<p>I&#8217;ve worked on a framework (hyperGIS) in flash for 7 years, and in that time re-written virtually from scratch a couple of times, from AS1 to AS2 and then to AS3. Though longevity is good, an overhaul every few years can also be good, rather than clinging on to libraries that you have invested so much sweat in, you can&#8217;t let them go.</p>
<p>Admitedly I&#8217;m just representing the flip side of the argument, not to be provocative, but because I would hate this article to stop people publishing what they think is cool, if not beautiful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alec</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-84</link>
		<dc:creator>alec</dc:creator>
		<pubDate>Fri, 28 Aug 2009 10:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-84</guid>
		<description>@Peter

I&#039;ve heard this often, and disagree. Hopefully I can disagree without resorting to shouty headlines? ;)

ActionScripters tend to have a different perspective because their projects tend to be small scale and disposable. If you worked on a major project over many years, I think you&#039;d have a different perspective. Changing requirements and coders over the life of a project means that there is a professional responsibility to maintain the highest level of readability possible. This is what R.C. Martin (Uncle Bob) calls being a &#039;Craftsman&#039;.

For me the problem is a premise to the sentence &quot;I want to clean up the code before releasing it&quot;. Why on earth would you write something dirty in the first place, if you are capable of something clean?

If a carpenter wanted to craft a cabinet, they wouldn&#039;t just &#039;knock one up&#039; then &#039;sand it down&#039;. They&#039;d take care over every joist, every angle and every cut. When it was finished they would release it to the world, and it would be rightly admired.

Perhaps you want to write code quickly to prove a concept? If so, then to me it depends who you want to prove it to. If you want to prove to yourself something is possible, write code how you wish and don&#039;t publish it. If you want to prove it to the world, how do I know the published code produces the result of the published SWF? Only if the general community can read the code, understand it and accept it does a &#039;proof&#039; get close to the meaning of the word.

I&#039;m not sure what to make of the reference to André Michelle. He&#039;s obviously an absurdly talented developer, and I love to keep up with what he&#039;s working on, but I can&#039;t say I know any of his code. It may be the world&#039;s ugliest code for all I know, in which case while I admire it, I couldn&#039;t use it in any of my professional projects in case there were hidden errors I could do nothing about.</description>
		<content:encoded><![CDATA[<p>@Peter</p>
<p>I&#8217;ve heard this often, and disagree. Hopefully I can disagree without resorting to shouty headlines? <img src='http://alecmce.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>ActionScripters tend to have a different perspective because their projects tend to be small scale and disposable. If you worked on a major project over many years, I think you&#8217;d have a different perspective. Changing requirements and coders over the life of a project means that there is a professional responsibility to maintain the highest level of readability possible. This is what R.C. Martin (Uncle Bob) calls being a &#8216;Craftsman&#8217;.</p>
<p>For me the problem is a premise to the sentence &#8220;I want to clean up the code before releasing it&#8221;. Why on earth would you write something dirty in the first place, if you are capable of something clean?</p>
<p>If a carpenter wanted to craft a cabinet, they wouldn&#8217;t just &#8216;knock one up&#8217; then &#8216;sand it down&#8217;. They&#8217;d take care over every joist, every angle and every cut. When it was finished they would release it to the world, and it would be rightly admired.</p>
<p>Perhaps you want to write code quickly to prove a concept? If so, then to me it depends who you want to prove it to. If you want to prove to yourself something is possible, write code how you wish and don&#8217;t publish it. If you want to prove it to the world, how do I know the published code produces the result of the published SWF? Only if the general community can read the code, understand it and accept it does a &#8216;proof&#8217; get close to the meaning of the word.</p>
<p>I&#8217;m not sure what to make of the reference to André Michelle. He&#8217;s obviously an absurdly talented developer, and I love to keep up with what he&#8217;s working on, but I can&#8217;t say I know any of his code. It may be the world&#8217;s ugliest code for all I know, in which case while I admire it, I couldn&#8217;t use it in any of my professional projects in case there were hidden errors I could do nothing about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-99</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 28 Aug 2009 10:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-99</guid>
		<description>@Peter

I&#039;ve heard this often, and disagree. Hopefully I can disagree without resorting to shouty headlines? ;)

ActionScripters tend to have a different perspective because their projects tend to be small scale and disposable. If you worked on a major project over many years, I think you&#039;d have a different perspective. Changing requirements and coders over the life of a project means that there is a professional responsibility to maintain the highest level of readability possible. This is what R.C. Martin (Uncle Bob) calls being a &#039;Craftsman&#039;.

For me the problem is a premise to the sentence &quot;I want to clean up the code before releasing it&quot;. Why on earth would you write something dirty in the first place, if you are capable of something clean?

If a carpenter wanted to craft a cabinet, they wouldn&#039;t just &#039;knock one up&#039; then &#039;sand it down&#039;. They&#039;d take care over every joist, every angle and every cut. When it was finished they would release it to the world, and it would be rightly admired.

Perhaps you want to write code quickly to prove a concept? If so, then to me it depends who you want to prove it to. If you want to prove to yourself something is possible, write code how you wish and don&#039;t publish it. If you want to prove it to the world, how do I know the published code produces the result of the published SWF? Only if the general community can read the code, understand it and accept it does a &#039;proof&#039; get close to the meaning of the word.

I&#039;m not sure what to make of the reference to André Michelle. He&#039;s obviously an absurdly talented developer, and I love to keep up with what he&#039;s working on, but I can&#039;t say I know any of his code. It may be the world&#039;s ugliest code for all I know, in which case while I admire it, I couldn&#039;t use it in any of my professional projects in case there were hidden errors I could do nothing about.</description>
		<content:encoded><![CDATA[<p>@Peter</p>
<p>I&#8217;ve heard this often, and disagree. Hopefully I can disagree without resorting to shouty headlines? <img src='http://alecmce.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>ActionScripters tend to have a different perspective because their projects tend to be small scale and disposable. If you worked on a major project over many years, I think you&#8217;d have a different perspective. Changing requirements and coders over the life of a project means that there is a professional responsibility to maintain the highest level of readability possible. This is what R.C. Martin (Uncle Bob) calls being a &#8216;Craftsman&#8217;.</p>
<p>For me the problem is a premise to the sentence &#8220;I want to clean up the code before releasing it&#8221;. Why on earth would you write something dirty in the first place, if you are capable of something clean?</p>
<p>If a carpenter wanted to craft a cabinet, they wouldn&#8217;t just &#8216;knock one up&#8217; then &#8216;sand it down&#8217;. They&#8217;d take care over every joist, every angle and every cut. When it was finished they would release it to the world, and it would be rightly admired.</p>
<p>Perhaps you want to write code quickly to prove a concept? If so, then to me it depends who you want to prove it to. If you want to prove to yourself something is possible, write code how you wish and don&#8217;t publish it. If you want to prove it to the world, how do I know the published code produces the result of the published SWF? Only if the general community can read the code, understand it and accept it does a &#8216;proof&#8217; get close to the meaning of the word.</p>
<p>I&#8217;m not sure what to make of the reference to André Michelle. He&#8217;s obviously an absurdly talented developer, and I love to keep up with what he&#8217;s working on, but I can&#8217;t say I know any of his code. It may be the world&#8217;s ugliest code for all I know, in which case while I admire it, I couldn&#8217;t use it in any of my professional projects in case there were hidden errors I could do nothing about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Strømberg</title>
		<link>http://alecmce.com/as3/clean-code-in-as3#comment-83</link>
		<dc:creator>Peter Strømberg</dc:creator>
		<pubDate>Fri, 28 Aug 2009 09:30:54 +0000</pubDate>
		<guid isPermaLink="false">http://alecmce.com/?p=280#comment-83</guid>
		<description>Here&#039;s an example from the top of your very own blogroll...

http://blog.andre-michelle.com/2005/as3-perspective-texturemapping/
(search for the word &quot;clean&quot; on the page)

(Good old André did go on to release the cleaned up version at a much later date, but anyone who reads his blog would have settled for the dirty version that day!)</description>
		<content:encoded><![CDATA[<p>Here&#8217;s an example from the top of your very own blogroll&#8230;</p>
<p><a href="http://blog.andre-michelle.com/2005/as3-perspective-texturemapping/" rel="nofollow">http://blog.andre-michelle.com/2005/as3-perspective-texturemapping/</a><br />
(search for the word &#8220;clean&#8221; on the page)</p>
<p>(Good old André did go on to release the cleaned up version at a much later date, but anyone who reads his blog would have settled for the dirty version that day!)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

