<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>.Hibri - Books</title>
    <link>http://www.hibri.net/</link>
    <description>Thoughts on the craft of building software</description>
    <language>en-gb</language>
    <copyright>Hibri Marzook</copyright>
    <lastBuildDate>Sat, 05 Sep 2009 17:43:29 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>hibri@hibri.net</managingEditor>
    <webMaster>hibri@hibri.net</webMaster>
    <item>
      <trackback:ping>http://www.hibri.net/Trackback.aspx?guid=e0c7269b-6a03-4cc6-be2a-419f19709f9d</trackback:ping>
      <pingback:server>http://www.hibri.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.hibri.net/PermaLink,guid,e0c7269b-6a03-4cc6-be2a-419f19709f9d.aspx</pingback:target>
      <dc:creator>Hibri</dc:creator>
      <wfw:comment>http://www.hibri.net/CommentView,guid,e0c7269b-6a03-4cc6-be2a-419f19709f9d.aspx</wfw:comment>
      <wfw:commentRss>http://www.hibri.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e0c7269b-6a03-4cc6-be2a-419f19709f9d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A while back I organised a coding session during an internal training day at work. 
The aim of the session was to introduce practices  from the <a href="http://www.amazon.co.uk/gp/product/0132350882?ie=UTF8&amp;tag=hibrinet-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0132350882">Clean
Code</a> book, to make code a little bit cleaner and practice the <a href="http://www.informit.com/articles/article.aspx?p=1235624&amp;seqNum=6">boy
scout rule</a>.  I’ve tried to include the important points from the book, though
everything in the book is equally important. 
</p>
        <p>
I’m sharing the slides and the code. Feel free to use it and improve on it. The code
is a Sudoku solver from the <a href="http://www.parlezuml.com/softwarecraftsmanship/sessions/programming_in_the_small.htm">Programming
In the Small</a> session at SC ‘09. I’ve converted the Java code to C#. The code includes
acceptance tests, so you can fearlessly refactor without breaking it.
</p>
        <p>
          <a href="http://www.hibri.net/content/binary/cleancode.zip">http://www.hibri.net/content/binary/cleancode.zip</a>
        </p>
        <p>
The session was planned for 90 minutes. It includes slides introducing clean code
concepts, with coding exercises to practice them. I recommend 10-15 minutes for the
coding exercises.
</p>
      </body>
      <title>Slides and code from my Clean Code session</title>
      <guid isPermaLink="false">http://www.hibri.net/PermaLink,guid,e0c7269b-6a03-4cc6-be2a-419f19709f9d.aspx</guid>
      <link>http://www.hibri.net/2009/09/05/SlidesAndCodeFromMyCleanCodeSession.aspx</link>
      <pubDate>Sat, 05 Sep 2009 17:43:29 GMT</pubDate>
      <description>&lt;p&gt;
A while back I organised a coding session during an internal training day at work.&amp;#160;
The aim of the session was to introduce practices&amp;#160; from the &lt;a href="http://www.amazon.co.uk/gp/product/0132350882?ie=UTF8&amp;amp;tag=hibrinet-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0132350882"&gt;Clean
Code&lt;/a&gt; book, to make code a little bit cleaner and practice the &lt;a href="http://www.informit.com/articles/article.aspx?p=1235624&amp;amp;seqNum=6"&gt;boy
scout rule&lt;/a&gt;.&amp;#160; I’ve tried to include the important points from the book, though
everything in the book is equally important. 
&lt;/p&gt;
&lt;p&gt;
I’m sharing the slides and the code. Feel free to use it and improve on it. The code
is a Sudoku solver from the &lt;a href="http://www.parlezuml.com/softwarecraftsmanship/sessions/programming_in_the_small.htm"&gt;Programming
In the Small&lt;/a&gt; session at SC ‘09. I’ve converted the Java code to C#. The code includes
acceptance tests, so you can fearlessly refactor without breaking it.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.hibri.net/content/binary/cleancode.zip"&gt;http://www.hibri.net/content/binary/cleancode.zip&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The session was planned for 90 minutes. It includes slides introducing clean code
concepts, with coding exercises to practice them. I recommend 10-15 minutes for the
coding exercises.
&lt;/p&gt;</description>
      <comments>http://www.hibri.net/CommentView,guid,e0c7269b-6a03-4cc6-be2a-419f19709f9d.aspx</comments>
      <category>Agile</category>
      <category>Books</category>
      <category>development</category>
    </item>
    <item>
      <trackback:ping>http://www.hibri.net/Trackback.aspx?guid=2791fd76-95ee-4223-a657-1a8691ab86ec</trackback:ping>
      <pingback:server>http://www.hibri.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.hibri.net/PermaLink,guid,2791fd76-95ee-4223-a657-1a8691ab86ec.aspx</pingback:target>
      <dc:creator>Hibri</dc:creator>
      <wfw:comment>http://www.hibri.net/CommentView,guid,2791fd76-95ee-4223-a657-1a8691ab86ec.aspx</wfw:comment>
      <wfw:commentRss>http://www.hibri.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2791fd76-95ee-4223-a657-1a8691ab86ec</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Seriously, do yourself a favour and go buy this. Keep it on your desk, have it while
pairing, use it to bash sense into someone.
</p>
        <p>
          <a target="_blank" href="http://www.amazon.co.uk/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1221600238&amp;sr=8-1">Clean
Code: A Handbook of Agile Software Craftsmanship</a> . There’s a pretty good review
of the book here <a href="http://www.markhneedham.com/blog/2008/09/15/clean-code-book-review/">http://www.markhneedham.com/blog/2008/09/15/clean-code-book-review/</a></p>
        <p>
Related Posts: 
<br /><a href="http://www.hibri.net/2008/03/20/MartinFowlerTalk.aspx">Martin Fowler Talk</a></p>
      </body>
      <title>Clean Code: A Handbook of Agile Software Craftsmanship</title>
      <guid isPermaLink="false">http://www.hibri.net/PermaLink,guid,2791fd76-95ee-4223-a657-1a8691ab86ec.aspx</guid>
      <link>http://www.hibri.net/2008/09/17/CleanCodeAHandbookOfAgileSoftwareCraftsmanship.aspx</link>
      <pubDate>Wed, 17 Sep 2008 02:26:00 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Seriously, do yourself a favour and go buy this. Keep it on your desk, have it while
pairing, use it to bash sense into someone.
&lt;/p&gt;
&lt;p&gt;
&lt;a target="_blank" href="http://www.amazon.co.uk/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1221600238&amp;amp;sr=8-1"&gt;Clean
Code: A Handbook of Agile Software Craftsmanship&lt;/a&gt; . There’s a pretty good review
of the book here &lt;a href="http://www.markhneedham.com/blog/2008/09/15/clean-code-book-review/"&gt;http://www.markhneedham.com/blog/2008/09/15/clean-code-book-review/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Related Posts: 
&lt;br /&gt;
&lt;a href="http://www.hibri.net/2008/03/20/MartinFowlerTalk.aspx"&gt;Martin Fowler Talk&lt;/a&gt;
&lt;/p&gt;</description>
      <comments>http://www.hibri.net/CommentView,guid,2791fd76-95ee-4223-a657-1a8691ab86ec.aspx</comments>
      <category>Agile</category>
      <category>Books</category>
      <category>development</category>
    </item>
  </channel>
</rss>