<?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>Thu, 24 May 2012 06:02:47 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Chris Hartjes' Blog: How the Testing Sausage Gets Made]]></title>
      <guid>http://www.phpdeveloper.org/news/17970</guid>
      <link>http://www.phpdeveloper.org/news/17970</link>
      <description><![CDATA[<p>
For those either just getting into unit testing your applications (maybe even <a href="http://en.wikipedia.org/wiki/Test-driven_development">TDD</a>) or those that are old hat at it and what to figure out a few more tricks of the trade, you should check out <a href="http://www.littlehart.net/atthekeyboard/2012/05/17/how-the-testing-sausage-gets-made/">this latest post</a> from <i>Chris Hartjes</i> about some of the tools he uses to get the job done.
</p>
<blockquote>
So how does the Grumpy Programmer write code, TDD style? It starts with using a set of tools that reduce the amount of friction required. First, I do almost all my work from a terminal.  [...] Why the terminal? PHPUnit is a CLI application. Yes, many popular editors and IDE's can do things like execute PHPUnit for you, but they are limited in what flexibility they provide. 
</blockquote>
<p>
He also talks about his editor of choice, <a href="http://www.vim.org/">vim</a>, and some of the plugins he uses in his day to day testing development. This includes tools to handle things like interfacing with git/gists, working with ctags to see the code's structure, working with "surroundings" and the <a href="https://github.com/tpope/vim-pathogen">pathogen</a> plugin to make adding other plugins easier. He keeps the code up in one terminal and his testing tool (PHPUnit or other) accessible in a second, making it a simple matter of switching to write the test then the functionality to make it pass.
</p>
<blockquote>
If there is a lesson to be learned from this, it's to make sure that every tool that you use reduces the friction that is generated when building your application using TDD.
</blockquote>]]></description>
      <pubDate>Thu, 17 May 2012 09:19:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Framework Browser Plugins]]></title>
      <guid>http://www.phpdeveloper.org/news/5834</guid>
      <link>http://www.phpdeveloper.org/news/5834</link>
      <description><![CDATA[<p>
On the Zend Developer Zone, there's <a href="http://devzone.zend.com/node/view/id/690">a new post</a> about two new browser plugins that have been created surrounding the popular Zend Framework, both related to research/searching.
</p>
<blockquote>
Some enterprising Zend Framework contributors have hacked together a couple plugins for Mozilla Firefox and Internet Explorer. Ralf Eggert has created a sidebar to allow easy access to commonly used links, as well as a search module. From this idea, Richard Thomas was inspired to create a plugin to search the framework wiki and mailing list using Firefox's built-in search box. 
</blockquote>
<p>
The <a href="http://www.ralfeggert.de/zfw/sidebar.htm">browser sidebar</a> allows you to have the framework manual at your fingertips, and the <a href="http://mycroft.mozdev.org/download.html?name=framework&category=all&country=all&language=all&submitform=Search&sherlock=yes">search widget</a> can grab information directly from the mailing list and framework's wiki pages to display in your browser.
</p>]]></description>
      <pubDate>Thu, 20 Jul 2006 05:58:00 -0500</pubDate>
    </item>
  </channel>
</rss>

