<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: It's All Data</title>
    <link>http://blog.objectmentor.com/articles/2008/05/14/its-all-data</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>It's All Data</title>
      <description>&lt;p&gt;&amp;lt;sarcasm&amp;gt;&lt;/p&gt;


	&lt;p&gt;&amp;#8220;So, you managed to pick stories that only involved changing data&amp;#8230;&amp;#8221;&lt;/p&gt;


	&lt;p&gt;&amp;#8220;Yep.&amp;#8221;&lt;/p&gt;


	&lt;p&gt;Great, there&amp;#8217;s no need to test it, right?&lt;/p&gt;


Therefore, testing Java classes is unnecessary.
	&lt;ol&gt;
	&lt;li&gt;The &lt;span class="caps"&gt;JVM&lt;/span&gt; simply reads files in a particular format (the Java Class format)&lt;/li&gt;
		&lt;li&gt;The &lt;span class="caps"&gt;JVM&lt;/span&gt; processes those files&lt;/li&gt;
		&lt;li&gt;Java class files are just data to the &lt;span class="caps"&gt;JVM&lt;/span&gt;&lt;/li&gt;
		&lt;li&gt;Java source files are just data to the Java Compiler to generate data used by the &lt;span class="caps"&gt;JVM&lt;/span&gt; &lt;/li&gt;
		&lt;li&gt;We do not need to test data changes&lt;/li&gt;
		&lt;li&gt;Therefore we do not need to test Java classes.&lt;/li&gt;
	&lt;/ol&gt;


&lt;p/&gt;

	&lt;p&gt;q.e.d.&lt;/p&gt;


	&lt;p&gt;Then Norbert asked &amp;#8220;Oh, by the way, did you version your data changes?&amp;#8221;&lt;/p&gt;


	&lt;p&gt;&amp;lt;/sarcasm&amp;gt;&lt;/p&gt;</description>
      <pubDate>Wed, 14 May 2008 16:37:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:d1a1903c-5b5d-415d-ba25-2605dd57ec49</guid>
      <author>Brett Schuchert</author>
      <link>http://blog.objectmentor.com/articles/2008/05/14/its-all-data</link>
      <category>Schuchert's Scattered Synapses </category>
      <category>test</category>
      <category>sarcasm</category>
    </item>
    <item>
      <title>"It's All Data" by George Dinwiddie</title>
      <description>&lt;p&gt;&amp;lt;snicker/&amp;gt;&lt;/p&gt;


	&lt;p&gt;I ran across this years ago on a project that put business rules in the database so they could be easily changed.  Without testing.  Without versioning.  &amp;#8220;But it&amp;#8217;s just data!&amp;#8221;&lt;/p&gt;


	&lt;p&gt;Anything that changes the behavior of the system needs testing and versioning.&lt;/p&gt;</description>
      <pubDate>Tue, 20 May 2008 20:37:47 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:e25a643f-92a4-4994-8c99-da370bafbbb0</guid>
      <link>http://blog.objectmentor.com/articles/2008/05/14/its-all-data#comment-1777</link>
    </item>
  </channel>
</rss>
