<?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>a timocracy of one: Mountain West Ruby Conference : day two midday</title>
    <link>http://www.timocracy.com/articles/2008/03/29/mountain-west-ruby-conference-day-two-midday</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Tim Connor's Blog</description>
    <item>
      <title>Mountain West Ruby Conference : day two midday</title>
      <description>&lt;h2&gt;Ruby Internals &amp;#8211; Patrick Farley&lt;/h2&gt;


	&lt;p&gt;This talk is actually the hard-core internals as advertised.  Dig up the slides and prepare for some C.  Well presented, though.  Nice object-graphs/diagrams.  Might be worth listening to the video, not just the slides if you are interested, as he seems to explain well. Lots of Star Wars slides/humor.  Seems to be a theme since Giles&amp;#8217; Darth Vader/sombrero slide (note to &lt;span class="caps"&gt;DHS&lt;/span&gt;: Sith Lords could be sneaking across our unsecured border)&lt;/p&gt;


	&lt;h2&gt;&lt;span class="caps"&gt;BDD&lt;/span&gt; with Shoulda &amp;#8211; Tammer Saleh&lt;/h2&gt;


	&lt;p&gt;General &lt;span class="caps"&gt;BDD&lt;/span&gt; soft sell followed with same for Shoulda &amp;#8211; one line of spec for one line of code.  Argument for testing AR association as such, not testing what they do. Overmocking &amp;#8211; still haven&amp;#8217;t found a good answer myself.  I do agree that nested contexts help.&lt;/p&gt;


	&lt;p&gt;Related: got into debate about mocking/whitebox/glassbox/inside-of-contract vs.  non-mocked/blackbox/outside-of-contract testing.  I am firming up my thoughts on having both and calling them &amp;#8220;unit&amp;#8221; and &amp;#8220;functional&amp;#8221; specs/tests.  During refactor functionals must pass and you rewrite units as the &lt;span class="caps"&gt;BDD&lt;/span&gt; process for your refactor.  Rando (in conf irc, no idea who) seemed to follow similar practice, which is the first non-PDI response I have gotten.&lt;/p&gt;</description>
      <pubDate>Sat, 29 Mar 2008 14:09:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:4293556c-9db5-4a4e-aa42-a074d3487a8a</guid>
      <author>Tim Connor</author>
      <link>http://www.timocracy.com/articles/2008/03/29/mountain-west-ruby-conference-day-two-midday</link>
      <category>Rails</category>
      <category>conf</category>
    </item>
  </channel>
</rss>
