<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 20:47:38 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[John Cleary: 12 TDDs of Christmas]]></title>
      <guid>http://www.phpdeveloper.org/news/18956</guid>
      <link>http://www.phpdeveloper.org/news/18956</link>
      <description><![CDATA[<p>
In an effort to spread the good practices that TDD (test-driven development) can bring to your development, <i>John Cleary</i> has proposed what he's calling this "<a href="http://www.wiredtothemoon.com/2012/12/12-tdds-of-christmas/">12 TDDs of Christmas</a>" for the end of the year. The goal is to get you doing TDD, one piece at a time, and seeing the benefits.
</p>
<blockquote>
So here is the challenge. Starting Wednesday 26th Dec and for the following 12 days I'm going to do just one kata per day. I'm calling it the 12 TDDs of Christmas and it would be pretty cool if a few other people out there took up the challenge with me 0 fancy it?
</blockquote>
<p>
The 12 days started on December 26th, so there's a little catch up work to do, but you're not too far behind. The "katas" are short problems to solve that only require a bit of code to get working. The idea, though, is that you practice with the test-first methods and use these examples as the assertions.
</p>]]></description>
      <pubDate>Thu, 27 Dec 2012 09:17:26 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Dzone.com: Object Calisthenics]]></title>
      <guid>http://www.phpdeveloper.org/news/16743</guid>
      <link>http://www.phpdeveloper.org/news/16743</link>
      <description><![CDATA[<p>
<i>Giorgio Sironi</i> has a new post on DZone.com today with a look at what he calls "object calisthenics", a sort of <a href="<a href="http://css.dzone.com/articles/object-calisthenics">">workout exercise</a> for you to do to flex your object-oriented programming skills.
</p>
<blockquote>
Calisthenics is a Greek-derived term for exercises, in the gym sense. I have <a href="http://www.markhneedham.com/blog/2008/11/06/object-calisthenics-first-thoughts/">object calisthenics</a>, exercises for object-oriented programming, around for a long time and saw them as fascinating, but never got the time to try.
</blockquote>
<p>
The challenge he lays out includes rules relating to indentation levels (really complexity levels), wrapping primitives in strings, small entities and using first-class collections. To illustrate, he works through a solution to the <a href="http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata">prime factors kata</a> and breaks it down into the eight different rules complete with code examples. 
</p>]]></description>
      <pubDate>Fri, 19 Aug 2011 10:15:10 -0500</pubDate>
    </item>
  </channel>
</rss>
