<?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: Use final</title>
	<atom:link href="http://javablog.franksalinas.net/2009/10/27/use-final-judiciously/feed/" rel="self" type="application/rss+xml" />
	<link>http://javablog.franksalinas.net/2009/10/27/use-final-judiciously/</link>
	<description>Java Enterprise Development &#38; Technology</description>
	<lastBuildDate>Wed, 10 Mar 2010 23:24:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Frank</title>
		<link>http://javablog.franksalinas.net/2009/10/27/use-final-judiciously/comment-page-1/#comment-308</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Sun, 08 Nov 2009 16:10:49 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.franksalinas.net/?p=574#comment-308</guid>
		<description>@Peter - I agree. If developers could just forget about the potential performance optimizations final may, or may not, provide and focus on the intended purpose of the keyword for preserving immutability code quality would increase. In my opinion, code quality comes before performance and leveraging defensive programming techniques such as enforcing immutabilty appropriately increases code quality.</description>
		<content:encoded><![CDATA[<p>@Peter &#8211; I agree. If developers could just forget about the potential performance optimizations final may, or may not, provide and focus on the intended purpose of the keyword for preserving immutability code quality would increase. In my opinion, code quality comes before performance and leveraging defensive programming techniques such as enforcing immutabilty appropriately increases code quality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Lawrey</title>
		<link>http://javablog.franksalinas.net/2009/10/27/use-final-judiciously/comment-page-1/#comment-307</link>
		<dc:creator>Peter Lawrey</dc:creator>
		<pubDate>Sat, 07 Nov 2009 08:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.franksalinas.net/?p=574#comment-307</guid>
		<description>Its so under utilised, its a shame that final wasn&#039;t the default and a keyword like &#039;var&#039; wasn&#039;t used for mutable variables/fields.

I suggest you make all fields final if possible. While performance is a consideration, I believe it makes it much clearer which fields can be changed over the life of an object.</description>
		<content:encoded><![CDATA[<p>Its so under utilised, its a shame that final wasn&#8217;t the default and a keyword like &#8216;var&#8217; wasn&#8217;t used for mutable variables/fields.</p>
<p>I suggest you make all fields final if possible. While performance is a consideration, I believe it makes it much clearer which fields can be changed over the life of an object.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
